Eloquent ORM: определение разрешенных атрибутов моделиPhp

Кемеровские программисты php общаются здесь
Anonymous
Eloquent ORM: определение разрешенных атрибутов модели

Сообщение Anonymous »

Есть ли в Laravel Eloquent ORM способ определить разрешенные атрибуты модели?
По умолчанию я могу поместить любые атрибуты в конструктор модели, но тогда я получаю уведомление только о ошибочные имена атрибутов, когда я пытаюсь сохранить модель в базе данных.
Пример кода:

Код: Выделить всё

// this works although there is a typo in "lastname"
$user = new \App\User(['firstname' => 'foo', 'lastnam' => 'bar']);

// this errors out with an SQL error
$user->save();
Итак, есть ли способ позволить Laravel автоматически проверять наличие недопустимых ключей во входных данных запроса?


Подробнее здесь: https://stackoverflow.com/questions/405 ... attributes

Вернуться в «Php»