MorphTo
Illuminate\Database\Eloquent\Relations\MorphTo
class src/Illuminate/Database/Eloquent/Relations/MorphTo.php
__call
v11.0.0 以前から
__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
-
v11.0.0
追加
- 変更後
__call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
__construct
v11.0.0 以前から
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation)
@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query
@param TDeclaringModel $parent
@param string $foreignKey
@param string|null $ownerKey
@param string $type
@param string $relation
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $foreignKey, @param string $ownerKey, @param string $type, @param string $relation, @return void]
-
v11.15.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Model $parent, @param string $foreignKey, @param string $ownerKey, @param string $type, @param string $relation, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string $ownerKey, @param string $type, @param string $relation, @return void]
-
v11.33.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string $ownerKey, @param string $type, @param string $relation, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string|null $ownerKey, @param string $type, @param string $relation, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string|null $ownerKey, @param string $type, @param string $relation, @return void]- 変更後
__construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string|null $ownerKey, @param string $type, @param string $relation]
addEagerConstraints
v11.0.0 以前から
addEagerConstraints(array $models)
associate
v11.0.0 以前から
associate($model)
@param TRelatedModel|null $model
@return TDeclaringModel
-
v11.0.0
追加
- 変更後
associate($model) [@param \Illuminate\Database\Eloquent\Model|null $model, @return \Illuminate\Database\Eloquent\Model]
-
v11.15.0
シグネチャ変更
- 変更前
associate($model) [@param \Illuminate\Database\Eloquent\Model|null $model, @return \Illuminate\Database\Eloquent\Model]- 変更後
associate($model) [@param TRelatedModel|null $model, @return TDeclaringModel]
constrain
v11.0.0 以前から
constrain(array $callbacks)
@param array $callbacks
@return $this
-
v11.0.0
追加
- 変更後
constrain(array $callbacks) [@param array $callbacks, @return \Illuminate\Database\Eloquent\Relations\MorphTo]
-
v11.15.0
シグネチャ変更
- 変更前
constrain(array $callbacks) [@param array $callbacks, @return \Illuminate\Database\Eloquent\Relations\MorphTo]- 変更後
constrain(array $callbacks) [@param array $callbacks, @return $this]
createModelByType
v11.0.0 以前から
createModelByType($type)
@param string $type
@return TRelatedModel
dissociate
v11.0.0 以前から
dissociate()
@return TDeclaringModel
getDictionary
v11.0.0 以前から
getDictionary()
@return array
-
v11.0.0
追加
- 変更後
getDictionary() [@return array]
getEager
v11.0.0 以前から
getEager()
@return \Illuminate\Database\Eloquent\Collection<int, TDeclaringModel>
getMorphType
v11.0.0 以前から
getMorphType()
@return string
-
v11.0.0
追加
- 変更後
getMorphType() [@return string]
getQualifiedOwnerKeyName
v11.34.0 から
getQualifiedOwnerKeyName()
-
v11.34.0
追加
- 変更後
getQualifiedOwnerKeyName()
match
v11.0.0 以前から
match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation)
-
v11.0.0
追加
- 変更後
match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation) [@param array $models, @param \Illuminate\Database\Eloquent\Collection $results, @param string $relation, @return array]
-
v11.15.0
シグネチャ変更
- 変更前
match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation) [@param array $models, @param \Illuminate\Database\Eloquent\Collection $results, @param string $relation, @return array]- 変更後
match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation)
morphWith
v11.0.0 以前から
morphWith(array $with)
@param array $with
@return $this
-
v11.0.0
追加
- 変更後
morphWith(array $with) [@param array $with, @return \Illuminate\Database\Eloquent\Relations\MorphTo]
-
v11.15.0
シグネチャ変更
- 変更前
morphWith(array $with) [@param array $with, @return \Illuminate\Database\Eloquent\Relations\MorphTo]- 変更後
morphWith(array $with) [@param array $with, @return $this]
morphWithCount
v11.0.0 以前から
morphWithCount(array $withCount)
@param array $withCount
@return $this
-
v11.0.0
追加
- 変更後
morphWithCount(array $withCount) [@param array $withCount, @return \Illuminate\Database\Eloquent\Relations\MorphTo]
-
v11.15.0
シグネチャ変更
- 変更前
morphWithCount(array $withCount) [@param array $withCount, @return \Illuminate\Database\Eloquent\Relations\MorphTo]- 変更後
morphWithCount(array $withCount) [@param array $withCount, @return $this]
onlyTrashed
v11.0.0 以前から
onlyTrashed()
@return $this
-
v11.0.0
追加
- 変更後
onlyTrashed() [@return $this]
replayMacros
v13.35.0 から
replayMacros(Illuminate\Database\Eloquent\Builder $query)
@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query
@return \Illuminate\Database\Eloquent\Builder<TRelatedModel>
-
v13.35.0
追加
- 変更後
replayMacros(Illuminate\Database\Eloquent\Builder $query) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @return \Illuminate\Database\Eloquent\Builder<TRelatedModel>]
touch
v11.0.0 以前から
touch()
withoutTrashed
v11.0.0 以前から
withoutTrashed()
@return $this
-
v11.0.0
追加
- 変更後
withoutTrashed() [@return $this]
withTrashed
v11.0.0 以前から
withTrashed()
@return $this
-
v11.0.0
追加
- 変更後
withTrashed() [@return $this]