Поддержка стандартных моделей
трайт SupportsDefaultModels (Просмотреть исходный код)
Свойства
| защищенное Closure|массив|булево | $withDefault | Указывает, должна ли использоваться экземпляр модели по умолчанию. |
Методы
| Модель | newRelatedInstanceFor(Модель $parent) Создать новый связанный экземпляр для данной модели. | |
| $this | withDefault(Closure|массив|булево $callback = true) Возвращает новый экземпляр модели в случае, если отношение не существует. | |
| Модель|null | getDefaultFor(Модель $parent) Получить значение по умолчанию для этого отношения. |
Детали
абстрактный защищенный Модель newRelatedInstanceFor(Модель $parent)
Создать новый связанный экземпляр для данной модели.
$this withDefault(Closure|массив|булево $callback = true)
Возвращает новый экземпляр модели в случае, если отношение не существует.
защищенный Модель|null getDefaultFor(Модель $parent)
Получить значение по умолчанию для этого отношения.
© 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