ComparesRelatedModels
trait ComparesRelatedModels (View source)
Methods
bool
mixed
getParentKey()
Get the value of the parent model's key.
mixed
bool
compareKeys(mixed $parentKey, mixed $relatedKey)
Compare the parent key with the related key.
Details
bool
is(Model|null $model)
Determine if the model is the related instance of the relationship.
bool
isNot(Model|null $model)
Determine if the model is not the related instance of the relationship.
abstract mixed
getParentKey()
Get the value of the parent model's key.
abstract protected mixed
getRelatedKeyFrom(Model $model)
Get the value of the model's related key.
protected bool
compareKeys(mixed $parentKey, mixed $relatedKey)
Compare the parent key with the related key.