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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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