
Laravel | Mass assignment
Модели Eloquent поддерживают заполнение атрибутов массивами. Это называется mass assignment.
Работа данного поведения настраивается через два свойства модели:
$guarded - в этом свойстве перечисляются поля, которые нельзя заполнять таким способом
$fillable - поля которые можно так заполнять
По умолчанию данное поведение отключено.
Если Вы хотите, чтобы все модели стали заполняемыми таким способом, можно вызвать Model::unguard() в AppServiceProvider::boot.
Модели Eloquent поддерживают заполнение атрибутов массивами. Это называется mass assignment.
Работа данного поведения настраивается через два свойства модели:
$guarded - в этом свойстве перечисляются поля, которые нельзя заполнять таким способом
$fillable - поля которые можно так заполнять
По умолчанию данное поведение отключено.
Если Вы хотите, чтобы все модели стали заполняемыми таким способом, можно вызвать Model::unguard() в AppServiceProvider::boot.