#php #laravel #mongodb #jenssegers-mongodb
Вопрос:
приведение модели при обновлении одного и того же значения не работает с приведенными ниже решениями :
protected $casts =[
'age' => 'integer'
];
public function setAgeAttribute()
{
$this->attributes['age'] = (int) $this->attributes['age'];
}
and in controller
request()->validate([
'name' => 'required',
'detail' => 'required',
'age' => 'required',
]);
$book->update($request->all());
теперь, когда изменяется значение возраста, то приведение работает, но требуется решение для того же значения, чтобы оно было, но измените тип на целое число