<TDeclaringModel is Model>extends |
HasMany<TDeclaringModel, TDeclaringModel> |
|---|---|
uses |
ExcludesSelf |
| Methods | ||
|---|---|---|
public
|
withOrphans(): $this
|
# |
public
|
withoutOrphans(): $this
|
# |
protected
|
addWithoutOrphansGlobalScope(): void
|
# |
public
|
addConstraints()
|
# |
public
|
addEagerConstraints(array $models)
|
# |
public
|
match(array $models, Collection $results, $relation)
|
# |
public
|
getRelationExistenceQuery(Builder $query, Builder $parentQuery, $columns = ['*'])
|
# |
protected
|
getDictionaryKey(mixed $attribute): mixed
|
# |
| Methods inherited from Illuminate\Database\Eloquent\Relations\HasMany |
|---|
one(), getResults(), initRelation(), |
| Methods used from Illuminate\Support\Traits\ForwardsCalls |
|---|
forwardCallTo(), forwardDecoratedCallTo(), throwBadMethodCallException() |
| Methods used from Illuminate\Support\Traits\Macroable |
|---|
macro(), mixin(), hasMacro(), flushMacros(), __callStatic(), |
| Properties | |||
|---|---|---|---|
protected
|
|
$withOrphans = false
|
# |
| Properties inherited from Illuminate\Database\Eloquent\Relations\HasOneOrMany |
|---|
$foreignKey, $localKey |
| Properties inherited from Illuminate\Database\Eloquent\Relations\Relation |
|---|
$query, $parent, $related, $eagerKeysWereEmpty, $constraints, $morphMap, $requireMorphMap, $selfJoinCount |
| Properties used from Illuminate\Support\Traits\Macroable |
|---|
$macros |
| Properties used from Illuminate\Database\Eloquent\Relations\Concerns\SupportsInverseRelations |
|---|
$inverseRelationship |
| Properties used from Baril\Bonsai\Relations\Concerns\ExcludesSelf |
|---|
$excludeSelf |