class PendingHasThroughRelationship (View source)

Properties

protected Model $rootModel

The root model that the relationship exists on.

protected HasMany|HasOne $localRelationship

The local relationship.

Methods

__construct(Model $rootModel, HasMany|HasOne $localRelationship)

Create a pending has-many-through or has-one-through relationship.

has(string|HasOne|HasMany $callback)

Define the distant relationship that this model has.

mixed
__call(string $method, array $parameters)

Handle dynamic method calls into the model.

Details

__construct(Model $rootModel, HasMany|HasOne $localRelationship)

Create a pending has-many-through or has-one-through relationship.

Parameters

Model $rootModel
HasMany|HasOne $localRelationship

HasManyThrough|HasOneThrough has(string|HasOne|HasMany $callback)

Define the distant relationship that this model has.

Parameters

string|HasOne|HasMany $callback

Return Value

HasManyThrough|HasOneThrough

mixed __call(string $method, array $parameters)

Handle dynamic method calls into the model.

Parameters

string $method
array $parameters

Return Value

mixed

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.