CanBeOneOfMany

Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany

trait src/Illuminate/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.php

addOneOfManyJoinSubQueryConstraints

v11.0.0 以前から

addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join)
@param \Illuminate\Database\Query\JoinClause $join
@return void
  1. v11.0.0 追加
    変更後
    addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join) [@param \Illuminate\Database\Query\JoinClause $join, @return void]

addOneOfManySubQueryConstraints

v11.0.0 以前から

addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null)
@param \Illuminate\Database\Eloquent\Builder<*> $query
@param string|null $column
@param string|null $aggregate
@return void
  1. v11.0.0 追加
    変更後
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder $query, @param string|null $column, @param string|null $aggregate, @return void]
  2. v11.15.0 シグネチャ変更
    変更前
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder $query, @param string|null $column, @param string|null $aggregate, @return void]
    変更後
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder<*> $query, @param string|null $column, @param string|null $aggregate, @return void]

getOneOfManySubQuery

v11.0.0 以前から

getOneOfManySubQuery()
@return \Illuminate\Database\Eloquent\Builder<*>|void
  1. v11.0.0 追加
    変更後
    getOneOfManySubQuery() [@return \Illuminate\Database\Eloquent\Builder|void]
  2. v11.15.0 シグネチャ変更
    変更前
    getOneOfManySubQuery() [@return \Illuminate\Database\Eloquent\Builder|void]
    変更後
    getOneOfManySubQuery() [@return \Illuminate\Database\Eloquent\Builder<*>|void]

getOneOfManySubQuerySelectColumns

v11.0.0 以前から

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

getRelationName

v11.0.0 以前から

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

isOneOfMany

v11.0.0 以前から

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

latestOfMany

v11.0.0 以前から

latestOfMany($column = 'id', $relation = null)
@param string|array|null $column
@param string|null $relation
@return $this
  1. v11.0.0 追加
    変更後
    latestOfMany($column = 'id', $relation = null) [@param string|array|null $column, @param string|null $relation, @return $this]

ofMany

v11.0.0 以前から

ofMany($column = 'id', $aggregate = 'MAX', $relation = null)
@param string|array|null $column
@param string|\Closure|null $aggregate
@param string|null $relation
@return $this
  1. v11.0.0 追加
    変更後
    ofMany($column = 'id', $aggregate = 'MAX', $relation = null) [@param string|array|null $column, @param string|\Closure|null $aggregate, @param string|null $relation, @return $this]

oldestOfMany

v11.0.0 以前から

oldestOfMany($column = 'id', $relation = null)
@param string|array|null $column
@param string|null $relation
@return $this
  1. v11.0.0 追加
    変更後
    oldestOfMany($column = 'id', $relation = null) [@param string|array|null $column, @param string|null $relation, @return $this]

qualifySubSelectColumn

v11.0.0 以前から

qualifySubSelectColumn($column)
@param string $column
@return string
  1. v11.0.0 追加
    変更後
    qualifySubSelectColumn($column) [@param string $column, @return string]