Связь BelongsToMany
класс BelongsToManyRelationship (Просмотреть исходный код)
Свойства
| protected Factory|Collection|Model|array | $factory | Экземпляр связанного фабричного класса. | |
| protected callable|array | $pivot | Атрибуты/резолвер атрибутов связующей таблицы. | |
| protected string | $relationship | Имя связи. |
Методы
| void | __construct(Factory|Collection|Model|array $factory, callable|array $pivot, string $relationship)
Создаёт новое определение связи. | |
| void | createFor(Model $model)
Создаёт связанную связь для данного объекта модели. | |
| $this | recycle(Collection $recycle)
Указывает экземпляры моделей, которые всегда нужно использовать при создании связей. |
Детали
void __construct(Factory|Collection|Model|array $factory, callable|array $pivot, string $relationship)
Создаёт новое определение связи.
void createFor(Model $model)
Создаёт связанную связь для данного объекта модели.
$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/BelongsToManyRelationship.html