АтрибутыЗащиты
черта АтрибутыЗащиты (Просмотреть исходный код)
Свойства
| защищенное массив | $fillable | Атрибуты, которые можно массово назначать. | |
| защищенное массив | $guarded | Атрибуты, которые нельзя массово назначать. | |
| статический защищенный bool | $unguarded | Указывает, разрешена ли полная массовая присваивание. |
Методы
| массив | getFillable() Получить атрибуты модели, которые можно массово назначать. | |
| $this | fillable(массив $fillable) Установить атрибуты модели, которые можно массово назначать. | |
| массив | getGuarded() Получить атрибуты модели, которые нельзя массово назначать. | |
| $this | guard(массив $guarded) Установить атрибуты модели, которые нельзя массово назначать. | |
| статический void | unguard(bool $state = true) Отключить все ограничения массового присваивания. | |
| статический void | reguard() Включить ограничения массового присваивания. | |
| статический bool | isUnguarded() Определить, находится ли текущее состояние в режиме "unguarded". | |
| статический mixed | unguarded(вызов $callback) Выполнить предоставленный вызов в режиме "unguarded". | |
| bool | isFillable(строка $key) Определить, можно ли массово назначать данный атрибут. | |
| bool | isGuarded(строка $key) Определить, является ли данный ключ защищенным. | |
| bool | totallyGuarded() Определить, является ли модель полностью защищенной. | |
| массив | fillableFromArray(массив $attributes) Получить атрибуты, которые можно массово назначать, из данного массива. |
Подробное описание
массив getFillable()
Получить атрибуты модели, которые можно массово назначать.
$this fillable(массив $fillable)
Установить атрибуты модели, которые можно массово назначать.
массив getGuarded()
Получить атрибуты модели, которые нельзя массово назначать.
$this guard(массив $guarded)
Установить атрибуты модели, которые нельзя массово назначать.
static void unguard(bool $state = true)
Отключить все ограничения массового присваивания.
static void reguard()
Включить ограничения массового присваивания.
static bool isUnguarded()
Определить, находится ли текущее состояние в режиме "unguarded".
static mixed unguarded(вызов $callback)
Выполнить предоставленный вызов в режиме "unguarded".
bool isFillable(строка $key)
Определить, можно ли массово назначать данный атрибут.
bool isGuarded(строка $key)
Определить, является ли данный ключ защищенным.
bool totallyGuarded()
Определить, является ли модель полностью защищенной.
защищенное массив fillableFromArray(массив $attributes)
Получить атрибуты, которые можно массово назначать, из данного массива.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.html