@Abram333

Как решить проблему с не рабочими casts в Laravel 9 в связке с mongodb?

Обновился с laravel 6 до laravel 9. При добавлении в модели в массив casts, например, 'field_name' => 'string'. Далее если сделать $model->field_name = 'test' появляется ошибка:
BadMethodCallException Call to undefined method App\TestModel::setFieldNameAttribute()
Подскажите пожалуйста в чем может быть проблема?

Laravel: 9.52.4
jenssegers/mongodb: 3.9.5
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
@iljaGolubev
Если в TestModel есть метод public function setFieldNameAttribute то проблема скорее всего в новоv формате мутаторов атрибутов. Upgrade guide не нашел, только вот
Изменены мутаторы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы