BelongsToMany
class BelongsToMany extends Relation (View source)
Properties
protected Model | $parent | The parent model instance |
from Relation |
protected Model | $related | The related model instance |
from Relation |
protected QueryBuilder | $query | The Bow Query builder |
from Relation |
static protected bool | $has_constraints | Indicates whether the relation is adding constraints. |
from Relation |
static protected bool | $has_pivot | Indicate whether the relationships use a pivot table.*. |
from Relation |
protected string | $foreign_key | The foreign key of the parent model. |
|
protected string | $local_key | The associated key on the parent model. |
Methods
__construct(Model $related, Model $parent, string $foreign_key, string $local_key)
Create a new belongs to relationship instance.
void
addConstraints()
Set the base constraints on the relation query.
mixed
getResults()
Get the results of the relationship.
Details
__construct(Model $related, Model $parent, string $foreign_key, string $local_key)
Create a new belongs to relationship instance.
void
addConstraints()
Set the base constraints on the relation query.
mixed
getResults()
Get the results of the relationship.
Model
getParent()
Get the parent model.
Model
getRelated()
Get associated model class.
mixed
__call(string $method, array $args)
_Call