On this page
BelongsToManyRelationship
class BelongsToManyRelationship (View source)
Properties
protected Factory|Collection|Model|array | $factory | The related factory instance. |
|
protected callable|array | $pivot | The pivot attributes / attribute resolver. |
|
protected string | $relationship | The relationship name. |
Methods
void | __construct(Factory|Collection|Model|array $factory, callable|array $pivot, string $relationship) Create a new attached relationship definition. |
|
void | createFor(Model $model) Create the attached relationship for the given model. |
|
$this | recycle(Collection $recycle) Specify the model instances to always use when creating relationships. |
Details
void __construct(Factory|Collection|Model|array $factory, callable|array $pivot, string $relationship)
Create a new attached relationship definition.
void createFor(Model $model)
Create the attached relationship for the given model.
$this recycle(Collection $recycle)
Specify the model instances to always use when creating relationships.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/Eloquent/Factories/BelongsToManyRelationship.html