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
  1. 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]
  2. 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]
  3. 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)
  1. v11.0.0 追加
    変更後
    addEagerConstraints(array $models) [@param array $models, @return void]
  2. v11.15.0 シグネチャ変更
    変更前
    addEagerConstraints(array $models) [@param array $models, @return void]
    変更後
    addEagerConstraints(array $models)

getInverse

v11.0.0 以前から

getInverse()
@return bool
  1. v11.0.0 追加
    変更後
    getInverse() [@return bool]

getMorphClass

v11.0.0 以前から

getMorphClass()
@return class-string|string
  1. v11.0.0 追加
    変更後
    getMorphClass() [@return string]
  2. v12.4.0 シグネチャ変更
    変更前
    getMorphClass() [@return string]
    変更後
    getMorphClass() [@return class-string<TRelatedModel>]
  3. v13.0.0 シグネチャ変更
    変更前
    getMorphClass() [@return class-string<TRelatedModel>]
    変更後
    getMorphClass() [@return class-string|string]

getMorphType

v11.0.0 以前から

getMorphType()
@return string
  1. v11.0.0 追加
    変更後
    getMorphType() [@return string]

getQualifiedMorphTypeName

v11.0.0 以前から

getQualifiedMorphTypeName()
@return string
  1. v11.0.0 追加
    変更後
    getQualifiedMorphTypeName() [@return string]

getRelationExistenceQuery

v11.0.0 以前から

getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])
  1. 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]
  2. 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
  1. v11.0.0 追加
    変更後
    newPivot(array $attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return \Illuminate\Database\Eloquent\Relations\Pivot]
  2. 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
  1. v11.0.0 追加
    変更後
    newPivotQuery() [@return \Illuminate\Database\Query\Builder]