Get the name of the foreign key for this relation.
Get the name of the local key for this relation.
Get the value of the pivot for this relation from the parent model.
Get the fully-qualified name of the foreign key.
Get the fully-qualified name of the local key.
Get the query source for the related model in this relation.
Get the value of this relation.
Apply the relation's constraints on a model query.
Create an eager-load query matching this relation's models.
Get a new builder instance for this relation.
Get a collection of the results of this relation.
Resolve the result of this relation.
Get the container for this instance.
Get the value of the relation.
Returns true if the relation has been loaded.
Instantiate a new injectable using the container.
Given a collection of results, filter out those that are relevant to this relation.
Create a new query for this relation.
Set the container for this instance.
Set the value of the relation.
Makes the relation "thenable" so relation methods on models can be awaited to yield the result of the relation.
extollo (v. latin) - to lift up, to elevate
Extollo is a free & libre application framework in TypeScript.
Base class for 1:1 and 1:M relations.