HasOneThrough

Illuminate\Database\Eloquent\Relations\HasOneThrough

class src/Illuminate/Database/Eloquent/Relations/HasOneThrough.php

addOneOfManyJoinSubQueryConstraints

v12.2.0 から

addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join)
  1. v12.2.0 追加
    変更後
    addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join)

addOneOfManySubQueryConstraints

v12.2.0 から

addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null)
  1. v12.2.0 追加
    変更後
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null)

getOneOfManySubQuerySelectColumns

v12.2.0 から

getOneOfManySubQuerySelectColumns()
  1. v12.2.0 追加
    変更後
    getOneOfManySubQuerySelectColumns()

getParentKey

v12.2.0 から

getParentKey()
  1. v12.2.0 追加
    変更後
    getParentKey()

getRelationExistenceQuery

v12.2.0 から

getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])
  1. v12.2.0 追加
    変更後
    getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])

getResults

v11.0.0 以前から

getResults()
  1. v11.0.0 追加
    変更後
    getResults() [@return mixed]
  2. v11.15.0 シグネチャ変更
    変更前
    getResults() [@return mixed]
    変更後
    getResults()

initRelation

v11.0.0 以前から

initRelation(array $models, $relation)
  1. v11.0.0 追加
    変更後
    initRelation(array $models, $relation) [@param array $models, @param string $relation, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    initRelation(array $models, $relation) [@param array $models, @param string $relation, @return array]
    変更後
    initRelation(array $models, $relation)

is

v13.35.0 から

is($model)
  1. v13.35.0 追加
    変更後
    is($model)

match

v11.0.0 以前から

match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation)
  1. 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]
  2. 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)

newRelatedInstanceFor

v11.0.0 以前から

newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent)
@param TDeclaringModel $parent
@return TRelatedModel
  1. v11.0.0 追加
    変更後
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param \Illuminate\Database\Eloquent\Model $parent, @return \Illuminate\Database\Eloquent\Model]
  2. v11.15.0 シグネチャ変更
    変更前
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param \Illuminate\Database\Eloquent\Model $parent, @return \Illuminate\Database\Eloquent\Model]
    変更後
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param TDeclaringModel $parent, @return TRelatedModel]