HasMany
class HasMany extends Relation (View source)
Properties
protected string | $foreign_key | The foreign key of the parent model. |
from Relation |
protected string | $local_key | The associated key on the parent model. |
from Relation |
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 |
Methods
__construct(Model $related, Model $parent, string $foreign_key, string $local_key)
Create a new belongs to relationship instance.
mixed
getResults()
Get the results of the relationship.
void
addConstraints()
Set the base constraints on the relation query.
Details
__construct(Model $related, Model $parent, string $foreign_key, string $local_key)
Create a new belongs to relationship instance.
Model
getParent()
Get the parent model.
Model
getRelated()
Get associated model class.
mixed
__call(string $method, array $args)
_Call
Model
create(array $attributes)
Create a new row of the related
mixed
getResults()
Get the results of the relationship.
void
addConstraints()
Set the base constraints on the relation query.