SupportsDefaultModels
trait SupportsDefaultModels (View source)
Свойства
| protected Closure|array|bool | $withDefault | Указывает, следует ли использовать экземпляр модели по умолчанию. |
Методы
| Модель | newRelatedInstanceFor(Модель $parent) Создаёт новый связанный экземпляр для данной модели. | |
| $this | withDefault(Closure|array|bool $callback = true) Возвращает новый экземпляр модели в случае, если связь не существует. | |
| Модель|null | getDefaultFor(Модель $parent) Получает значение по умолчанию для этой связи. |
Подробности
abstract protected Модель newRelatedInstanceFor(Модель $parent)
Создаёт новый связанный экземпляр для данной модели.
$this withDefault(Closure|array|bool $callback = true)
Возвращает новый экземпляр модели в случае, если связь не существует.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.html