Spec-Zone.ru › Laravel 11

Поддержка стандартных моделей

трайт SupportsDefaultModels (Просмотреть исходный код)

Свойства

защищенное Closure|массив|булево $withDefault

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

Методы

Модель newRelatedInstanceFor(Модель $parent)

Создать новый связанный экземпляр для данной модели.

$this withDefault(Closure|массив|булево $callback = true)

Возвращает новый экземпляр модели в случае, если отношение не существует.

Модель|null getDefaultFor(Модель $parent)

Получить значение по умолчанию для этого отношения.

Детали

абстрактный защищенный Модель newRelatedInstanceFor(Модель $parent)

Создать новый связанный экземпляр для данной модели.

Параметры

Модель $parent

Возвращаемое значение

Модель

$this withDefault(Closure|массив|булево $callback = true)

Возвращает новый экземпляр модели в случае, если отношение не существует.

Параметры

Closure|массив|булево $callback

Возвращаемое значение

$this

защищенный Модель|null getDefaultFor(Модель $parent)

Получить значение по умолчанию для этого отношения.

Параметры

Модель $parent

Возвращаемое значение

Модель|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.html

Spec-Zone.ru

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