BelongsToRelationship
class BelongsToRelationship(View source)
Свойства
| protected Factory|Model | $factory | Экземпляр связанного фабричного класса. | |
| protected string | $relationship | Имя связи. | |
| protected mixed | $resolved | Кэшированный, разрешённый идентификатор родительского экземпляра. |
Методы
| void | __construct(Factory|Model $factory, string $relationship) Создать новое определение связи "belongs to". | |
| array | attributesFor(Model $model) Получить атрибуты родительской модели и разрешители для заданной дочерней модели. | |
| Closure | resolver(string|null $key) Получить отложенный разрешитель для идентификатора родителя этой связи. | |
| $this | recycle(Collection $recycle) Указать экземпляры моделей, которые всегда следует использовать при создании связей. |
Подробное описание
void __construct(Factory|Model $factory, string $relationship)
Создать новое определение связи "belongs to".
array attributesFor(Model $model)
Получить атрибуты родительской модели и разрешители для заданной дочерней модели.
protected Closure resolver(string|null $key)
Получить отложенный разрешитель для идентификатора родителя этой связи.
$this recycle(Collection $recycle)
Указать экземпляры моделей, которые всегда следует использовать при создании связей.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Eloquent/Factories/BelongsToRelationship.html