extends |
Pivot |
|---|
| Methods | ||
|---|---|---|
protected
|
getAlias(): string
|
# |
public
|
newInstance($attributes = [], $exists = false)
|
# |
public
|
setParentModel(Model $parent): $this
|
# |
public
|
setRelatedModel(Model|null $related = null): $this
|
# |
public
|
setRawAttributes(array $attributes, $sync = false)
|
# |
protected
|
hydrateRelatedKey(array $attributes): $this
|
# |
public
|
related(): BelongsTo
|
# |
public
|
scopeAs(Builder $query, string $as): void
|
# |
public
|
scopeSelfCrossJoin(Builder $query, string $as): void
|
# |
public
|
scopeSelfJoin(Builder $query, string $as, string $first = null, string $second = null): void
|
# |
public
|
scopeWhereAncestor(Builder $query, mixed|Model $node): void
|
# |
public
|
scopeWhereDescendant(Builder $query, mixed|Model $node): void
|
# |
public
|
scopeWhereDepth(Builder $query, string $operator, int $value): void
|
# |
public
|
scopeWithoutSelf(Builder $query): void
|
# |
protected
|
parseIds(mixed $value): mixed
|
# |
| Methods used from Illuminate\Database\Eloquent\Concerns\HasUniqueIds |
|---|
usesUniqueIds(), setUniqueIds(), newUniqueId(), uniqueIds() |
| Methods used from Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion |
|---|
withoutRecursion(), clearRecursiveCallValue(), getRecursiveCallStack(), getRecursionCache(), setRecursiveCallValue() |
| Methods used from Illuminate\Database\Eloquent\Concerns\TransformsToResource |
|---|
toResource(), guessResource(), guessResourceName(), resolveResourceFromAttribute() |
| Methods used from Illuminate\Support\Traits\ForwardsCalls |
|---|
forwardCallTo(), forwardDecoratedCallTo(), throwBadMethodCallException() |
| Methods used from Illuminate\Database\Eloquent\HasCollection |
|---|
newCollection(), resolveCollectionFromAttribute() |
| Constants inherited from Illuminate\Database\Eloquent\Model |
|---|
|
| Properties | |||
|---|---|---|---|
public
|
Model
|
$pivotRelated
|
# |
protected
|
string
|
$as
|
# |
| Properties inherited from Illuminate\Database\Eloquent\Relations\Pivot |
|---|
$incrementing, $guarded |
| Properties used from Illuminate\Database\Eloquent\Concerns\HasEvents |
|---|
$dispatchesEvents, $observables |
| Properties used from Illuminate\Database\Eloquent\Concerns\HasRelationships |
|---|
$relations, $touches, $relationAutoloadCallback, $relationAutoloadContext, $manyMethods, $relationResolvers |
| Properties used from Illuminate\Database\Eloquent\Concerns\HasTimestamps |
|---|
$timestamps, $ignoreTimestampsOn |
| Properties used from Illuminate\Database\Eloquent\Concerns\HasUniqueIds |
|---|
$usesUniqueIds |
| Properties used from Illuminate\Database\Eloquent\Concerns\HidesAttributes |
|---|
$hidden, $visible |
| Properties used from Illuminate\Database\Eloquent\Concerns\GuardsAttributes |
|---|
$fillable, $unguarded, $guardableColumns |
| Properties used from Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion |
|---|
$recursionCache |
| Properties used from Illuminate\Database\Eloquent\HasCollection |
|---|
$resolvedCollectionClasses |
| Properties used from Illuminate\Database\Eloquent\Relations\Concerns\AsPivot |
|---|
$pivotParent, $foreignKey, $relatedKey |