static array morphMap(array $map = null, bool $merge = true) Set or get the morph map for polymorphic relations. Parameters array $map bool $merge Return Value array
abstract array match(array $models, Collection $results, string $relation) Match the eagerly loaded results to their parents. Parameters array $models Collection $results string $relation Return Value array
abstract array initRelation(array $models, string $relation) Initialize the relation on a set of models. Parameters array $models string $relation Return Value array
abstract mixed getResults() Get the results of the relationship. Return Value mixed
Builder getRelationQuery(Builder $query, Builder $parent, array|mixed $columns = array('*')) Add the constraints for a relationship query. Parameters Builder $query Builder $parent array|mixed $columns Return Value Builder
Builder getRelationCountQuery(Builder $query, Builder $parent) Add the constraints for a relationship count query. Parameters Builder $query Builder $parent Return Value Builder
Model getRelated() Get the related model of the relation. Return Value Model
Builder getQuery() Get the underlying query for the relation. Return Value Builder
string getQualifiedParentKeyName() Get the fully qualified parent key name. Return Value string
Model getParent() Get the parent model of the relation. Return Value Model
Page 274 of 996