MorphToMany
Illuminate\Database\Eloquent\Relations\MorphToMany
class src/Illuminate/Database/Eloquent/Relations/MorphToMany.php
__construct
v11.0.0 以前から
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false)
@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query
@param TDeclaringModel $parent
@param string $name
@param string $table
@param string $foreignPivotKey
@param string $relatedPivotKey
@param string $parentKey
@param string $relatedKey
@param string|null $relationName
@param bool $inverse
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $name, @param string $table, @param string $foreignPivotKey, @param string $relatedPivotKey, @param string $parentKey, @param string $relatedKey, @param string|null $relationName, @param bool $inverse, @return void]
-
v11.15.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $name, @param string $table, @param string $foreignPivotKey, @param string $relatedPivotKey, @param string $parentKey, @param string $relatedKey, @param string|null $relationName, @param bool $inverse, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $name, @param string $table, @param string $foreignPivotKey, @param string $relatedPivotKey, @param string $parentKey, @param string $relatedKey, @param string|null $relationName, @param bool $inverse, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $name, @param string $table, @param string $foreignPivotKey, @param string $relatedPivotKey, @param string $parentKey, @param string $relatedKey, @param string|null $relationName, @param bool $inverse, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $name, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName = null, $inverse = false) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $name, @param string $table, @param string $foreignPivotKey, @param string $relatedPivotKey, @param string $parentKey, @param string $relatedKey, @param string|null $relationName, @param bool $inverse]
addEagerConstraints
v11.0.0 以前から
addEagerConstraints(array $models)
getInverse
v11.0.0 以前から
getInverse()
@return bool
-
v11.0.0
追加
- 変更後
getInverse() [@return bool]
getMorphClass
v11.0.0 以前から
getMorphClass()
@return class-string|string
getMorphType
v11.0.0 以前から
getMorphType()
@return string
-
v11.0.0
追加
- 変更後
getMorphType() [@return string]
getQualifiedMorphTypeName
v11.0.0 以前から
getQualifiedMorphTypeName()
@return string
-
v11.0.0
追加
- 変更後
getQualifiedMorphTypeName() [@return string]
getRelationExistenceQuery
v11.0.0 以前から
getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])
-
v11.0.0
追加
- 変更後
getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*']) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Builder $parentQuery, @param array|mixed $columns, @return \Illuminate\Database\Eloquent\Builder]
-
v11.15.0
シグネチャ変更
- 変更前
getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*']) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Builder $parentQuery, @param array|mixed $columns, @return \Illuminate\Database\Eloquent\Builder]- 変更後
getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])
newPivot
v11.0.0 以前から
newPivot(array $attributes = [], $exists = false)
@param array $attributes
@param bool $exists
@return TPivotModel
-
v11.0.0
追加
- 変更後
newPivot(array $attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return \Illuminate\Database\Eloquent\Relations\Pivot]
-
v12.4.0
シグネチャ変更
- 変更前
newPivot(array $attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return \Illuminate\Database\Eloquent\Relations\Pivot]- 変更後
newPivot(array $attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return TPivotModel]
newPivotQuery
v11.0.0 以前から
newPivotQuery()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
newPivotQuery() [@return \Illuminate\Database\Query\Builder]