class BelongsToManyRelationship (View source)

Properties

protected Factory|Collection|Model $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 $factory, callable|array $pivot, string $relationship)

Create a new attached relationship definition.

void
createFor(Model $model)

Create the attached relationship for the given model.

Details

void __construct(Factory|Collection|Model $factory, callable|array $pivot, string $relationship)

Create a new attached relationship definition.

Parameters

Factory|Collection|Model $factory
callable|array $pivot
string $relationship

Return Value

void

void createFor(Model $model)

Create the attached relationship for the given model.

Parameters

Model $model

Return Value

void

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.