Spec-Zone.ru › Laravel 5.5

АтрибутыЗащиты

черта АтрибутыЗащиты (Просмотреть исходный код)

Свойства

защищенное массив $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)

Установить атрибуты модели, которые можно массово назначать.

Параметры

массив $fillable

Значение возврата

$this

массив getGuarded()

Получить атрибуты модели, которые нельзя массово назначать.

Значение возврата

массив

$this guard(массив $guarded)

Установить атрибуты модели, которые нельзя массово назначать.

Параметры

массив $guarded

Значение возврата

$this

static void unguard(bool $state = true)

Отключить все ограничения массового присваивания.

Параметры

bool $state

Значение возврата

void

static void reguard()

Включить ограничения массового присваивания.

Значение возврата

void

static bool isUnguarded()

Определить, находится ли текущее состояние в режиме "unguarded".

Значение возврата

bool

static mixed unguarded(вызов $callback)

Выполнить предоставленный вызов в режиме "unguarded".

Параметры

вызов $callback

Значение возврата

mixed

bool isFillable(строка $key)

Определить, можно ли массово назначать данный атрибут.

Параметры

строка $key

Значение возврата

bool

bool isGuarded(строка $key)

Определить, является ли данный ключ защищенным.

Параметры

строка $key

Значение возврата

bool

bool totallyGuarded()

Определить, является ли модель полностью защищенной.

Значение возврата

bool

защищенное массив fillableFromArray(массив $attributes)

Получить атрибуты, которые можно массово назначать, из данного массива.

Параметры

массив $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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API