MorphOneOrMany
Illuminate\Database\Eloquent\Relations\MorphOneOrMany
class src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php
__construct
v11.0.0 以前から
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey)
@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query
@param TDeclaringModel $parent
@param string $type
@param string $id
@param string $localKey
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $type, @param string $id, @param string $localKey, @return void]
-
v11.15.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $type, @param string $id, @param string $localKey, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $type, @param string $id, @param string $localKey, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $type, @param string $id, @param string $localKey, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $type, $id, $localKey) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $type, @param string $id, @param string $localKey]
addConstraints
v11.0.0 以前から
addConstraints()
@return void
-
v11.0.0
追加
- 変更後
addConstraints() [@return void]
addEagerConstraints
v11.0.0 以前から
addEagerConstraints(array $models)
forceCreate
v11.0.0 以前から
forceCreate(array $attributes = [])
@param array $attributes
@return TRelatedModel
-
v11.0.0
追加
- 変更後
forceCreate(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model]
-
v11.15.0
シグネチャ変更
- 変更前
forceCreate(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model]- 変更後
forceCreate(array $attributes = []) [@param array $attributes, @return TRelatedModel]
getMorphClass
v11.0.0 以前から
getMorphClass()
@return class-string<TDeclaringModel>|string
getMorphType
v11.0.0 以前から
getMorphType()
@return string
-
v11.0.0
追加
- 変更後
getMorphType() [@return string]
getQualifiedMorphType
v11.0.0 以前から
getQualifiedMorphType()
@return string
-
v11.0.0
追加
- 変更後
getQualifiedMorphType() [@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 = ['*'])
upsert
v11.18.0 から
upsert(array $values, $uniqueBy, $update = null)
@param array $values
@param array|string $uniqueBy
@param array|null $update
@return int
-
v11.18.0
追加
- 変更後
upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]