|null $roles * @property array|null $meta * @property Carbon|null $created_at * @property Carbon|null $updated_at * @property-read User|null $user * * @method static \Illuminate\Database\Eloquent\Builder|UserRoles newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserRoles newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserRoles query() * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereMeta($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereProfileId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereRoles($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserRoles whereUserId($value) * * @mixin \Eloquent */ class UserRoles extends Model { use HasFactory; protected $guarded = []; protected function casts(): array { return [ 'roles' => 'array', 'meta' => 'array', ]; } public function user() { return $this->belongsTo(User::class); } }