Builder
Illuminate\Database\Query\Builder
class src/Illuminate/Database/Query/Builder.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\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null)
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Database\ConnectionInterface $connection, Illuminate\Database\Query\Grammars\Grammar $grammar = null, Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
-
v11.3.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\ConnectionInterface $connection, Illuminate\Database\Query\Grammars\Grammar $grammar = null, Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]- 変更後
__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
-
v11.42.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]- 変更後
__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@return void]- 変更後
__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null)
addBinding
v11.0.0 以前から
addBinding($value, $type = 'where')
@param mixed $value
@param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type
@return $this
-
v11.0.0
追加
- 変更後
addBinding($value, $type = 'where') [@param mixed $value, @param string $type, @return $this]
-
v12.13.0
シグネチャ変更
- 変更前
addBinding($value, $type = 'where') [@param mixed $value, @param string $type, @return $this]- 変更後
addBinding($value, $type = 'where') [@param mixed $value, @param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type, @return $this]
addNestedHavingQuery
v11.0.0 以前から
addNestedHavingQuery($query, $boolean = 'and')
@param \Illuminate\Database\Query\Builder $query
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
addNestedHavingQuery($query, $boolean = 'and') [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @return $this]
addNestedWhereQuery
v11.0.0 以前から
addNestedWhereQuery($query, $boolean = 'and')
@param \Illuminate\Database\Query\Builder $query
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
addNestedWhereQuery($query, $boolean = 'and') [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @return $this]
addSelect
v11.0.0 以前から
addSelect($column)
@param mixed $column
@return $this
addWhereExistsQuery
v11.0.0 以前から
addWhereExistsQuery(self $query, $boolean = 'and', $not = false)
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @param bool $not, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @param bool $not, @return $this]- 変更後
addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param string $boolean, @param bool $not, @return $this]
afterQuery
v11.4.0 から
afterQuery(Closure $callback)
@return $this
aggregate
v11.0.0 以前から
aggregate($function, $columns = ['*'])
@param string $function
@param array $columns
@return mixed
-
v11.0.0
追加
- 変更後
aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]- 変更後
aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection|mixed]- 変更後
aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]
aggregateByGroup
v11.38.0 から
v11.38.2 で削除
-
v11.38.0
追加
- 変更後
aggregateByGroup(string $function, array $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection]
-
v11.38.2
削除
- 変更前
aggregateByGroup(string $function, array $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection]
applyAfterQueryCallbacks
v11.4.0 から
applyAfterQueryCallbacks($result)
@param mixed $result
@return mixed
-
v11.4.0
追加
- 変更後
applyAfterQueryCallbacks($result) [@param mixed $result, @return mixed]
applyBeforeQueryCallbacks
v11.0.0 以前から
applyBeforeQueryCallbacks()
@return void
-
v11.0.0
追加
- 変更後
applyBeforeQueryCallbacks() [@return void]
average
v11.0.0 以前から
average($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
-
v11.0.0
追加
- 変更後
average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]- 変更後
average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]- 変更後
average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
avg
v11.0.0 以前から
avg($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
-
v11.0.0
追加
- 変更後
avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]- 変更後
avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]- 変更後
avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
avgByGroup
v11.38.0 から
v11.38.2 で削除
beforeQuery
v11.0.0 以前から
beforeQuery(callable $callback)
@return $this
castBinding
v11.0.0 以前から
castBinding($value)
@param mixed $value
@return mixed
-
v11.0.0
追加
- 変更後
castBinding($value) [@param mixed $value, @return mixed]
cleanBindings
v11.0.0 以前から
cleanBindings(array $bindings)
@param array<mixed> $bindings
@return list<mixed>
-
v11.0.0
追加
- 変更後
cleanBindings(array $bindings) [@param array $bindings, @return array]
-
v11.42.0
シグネチャ変更
- 変更前
cleanBindings(array $bindings) [@param array $bindings, @return array]- 変更後
cleanBindings(array $bindings) [@return array]
-
v12.11.0
シグネチャ変更
- 変更前
cleanBindings(array $bindings) [@return array]- 変更後
cleanBindings(array $bindings) [@param array<mixed> $bindings, @return list<mixed>]
clone
v11.0.0 以前から
clone()
@return static
-
v11.0.0
追加
- 変更後
clone() [@return static]
cloneWithout
v11.0.0 以前から
cloneWithout(array $properties)
@return static
cloneWithoutBindings
v11.0.0 以前から
cloneWithoutBindings(array $except)
@return static
count
v11.0.0 以前から
count($columns = '*')
@param \Illuminate\Contracts\Database\Query\Expression|string $columns
@return int<0, max>
-
v11.0.0
追加
- 変更後
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
-
v11.33.0
シグネチャ変更
- 変更前
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]- 変更後
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection|int]
-
v11.33.2
シグネチャ変更
- 変更前
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection|int]- 変更後
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]- 変更後
count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int<0, max>]
countByGroup
v11.38.0 から
v11.38.2 で削除
-
v11.38.0
追加
- 変更後
countByGroup($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection]
-
v11.38.2
削除
- 変更前
countByGroup($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection]
crossJoin
v11.0.0 以前から
crossJoin($table, $first = null, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
crossJoin($table, $first = null, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
crossJoinSub
v11.0.0 以前から
crossJoinSub($query, $as)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@return $this
-
v11.0.0
追加
- 変更後
crossJoinSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
crossJoinSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]- 変更後
crossJoinSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @return $this]
cursor
v11.0.0 以前から
cursor()
@return \Illuminate\Support\LazyCollection<int, \stdClass>
cursorPaginate
v11.0.0 以前から
cursorPaginate($perPage = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null)
@param int|null $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $cursorName
@param \Illuminate\Pagination\Cursor|string|null $cursor
@return \Illuminate\Contracts\Pagination\CursorPaginator
-
v11.0.0
追加
- 変更後
cursorPaginate($perPage = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]
-
v12.13.0
シグネチャ変更
- 変更前
cursorPaginate($perPage = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]- 変更後
cursorPaginate($perPage = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]
dd
v11.0.0 以前から
dd()
@return never
-
v11.0.0
追加
- 変更後
dd() [@return never]
ddRawSql
v11.0.0 以前から
ddRawSql()
@return never
-
v11.0.0
追加
- 変更後
ddRawSql() [@return never]
decrement
v11.0.0 以前から
decrement($column, $amount = 1, array $extra = [])
@param string $column
@param float|int $amount
@return int<0, max>
-
v11.0.0
追加
- 変更後
decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]- 変更後
decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]- 変更後
decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int<0, max>]
decrementEach
v11.0.0 以前から
decrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int<0, max>
-
v11.0.0
追加
- 変更後
decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]- 変更後
decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int<0, max>]
delete
v11.0.0 以前から
delete($id = null)
@param mixed $id
@return int
-
v11.0.0
追加
- 変更後
delete($id = null) [@param mixed $id, @return int]
distinct
v11.0.0 以前から
distinct()
@return $this
-
v11.0.0
追加
- 変更後
distinct() [@return $this]
doesntExist
v11.0.0 以前から
doesntExist()
@return bool
-
v11.0.0
追加
- 変更後
doesntExist() [@return bool]
doesntExistOr
v11.0.0 以前から
doesntExistOr(Closure $callback)
@return mixed
dump
v11.0.0 以前から
dump(...$args)
@param mixed ...$args
@return $this
-
v11.0.0
追加
- 変更後
dump(...$args) [@param mixed ...$args, @return $this]
dumpRawSql
v11.0.0 以前から
dumpRawSql()
@return $this
-
v11.0.0
追加
- 変更後
dumpRawSql() [@return $this]
dynamicWhere
v11.0.0 以前から
dynamicWhere($method, $parameters)
@param string $method
@param array $parameters
@return $this
-
v11.0.0
追加
- 変更後
dynamicWhere($method, $parameters) [@param string $method, @param array $parameters, @return $this]
exists
v11.0.0 以前から
exists()
@return bool
-
v11.0.0
追加
- 変更後
exists() [@return bool]
existsOr
v11.0.0 以前から
existsOr(Closure $callback)
@return mixed
fetchUsing
v13.0.0 から
fetchUsing(...$fetchUsing)
@param mixed ...$fetchUsing
@return $this
-
v13.0.0
追加
- 変更後
fetchUsing(...$fetchUsing) [@param mixed ...$fetchUsing, @return $this]
find
v11.0.0 以前から
find($id, $columns = ['*'])
@param int|string $id
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return \stdClass|null
-
v11.0.0
追加
- 変更後
find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return mixed|static]
-
v11.15.0
シグネチャ変更
- 変更前
find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return mixed|static]- 変更後
find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return object|null]
-
v12.13.0
シグネチャ変更
- 変更前
find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return object|null]- 変更後
find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return object|null]
-
v12.44.0
シグネチャ変更
- 変更前
find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return object|null]- 変更後
find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return \stdClass|null]
findOr
v11.0.0 以前から
findOr($id, $columns = ['*'], ?Closure $callback = null)
@param mixed $id
@param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param (\Closure(): TValue)|null $callback
@return \stdClass|TValue
-
v11.0.0
追加
- 変更後
findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
-
v11.3.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
-
v11.15.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|list<string>|string $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
-
v12.13.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|list<string>|string $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
-
v12.44.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return \stdClass|TValue]
forceIndex
v11.0.0 以前から
forceIndex($index)
@param string $index
@return $this
-
v11.0.0
追加
- 変更後
forceIndex($index) [@param string $index, @return $this]
forNestedWhere
v11.0.0 以前から
forNestedWhere()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
forNestedWhere() [@return \Illuminate\Database\Query\Builder]
forPage
v11.0.0 以前から
forPage($page, $perPage = 15)
@param int $page
@param int $perPage
@return $this
-
v11.0.0
追加
- 変更後
forPage($page, $perPage = 15) [@param int $page, @param int $perPage, @return $this]
forPageAfterId
v11.0.0 以前から
forPageAfterId($perPage = 15, $lastId = 0, $column = 'id')
@param int $perPage
@param int|null $lastId
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
forPageAfterId($perPage = 15, $lastId = 0, $column = 'id') [@param int $perPage, @param int|null $lastId, @param string $column, @return $this]
forPageBeforeId
v11.0.0 以前から
forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id')
@param int $perPage
@param int|null $lastId
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id') [@param int $perPage, @param int|null $lastId, @param string $column, @return $this]
from
v11.0.0 以前から
from($table, $as = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table
@param string|null $as
@return $this
-
v11.0.0
追加
- 変更後
from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $table, @param string|null $as, @return $this]
-
v11.11.0
シグネチャ変更
- 変更前
from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $table, @param string|null $as, @return $this]- 変更後
from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]- 変更後
from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]
fromRaw
v11.0.0 以前から
fromRaw($expression, $bindings = [])
@param literal-string $expression
@param mixed $bindings
@return $this
-
v11.0.0
追加
- 変更後
fromRaw($expression, $bindings = []) [@param string $expression, @param mixed $bindings, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
fromRaw($expression, $bindings = []) [@param string $expression, @param mixed $bindings, @return $this]- 変更後
fromRaw($expression, $bindings = []) [@param literal-string $expression, @param mixed $bindings, @return $this]
fromSub
v11.0.0 以前から
fromSub($query, $as)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@return $this
-
v11.0.0
追加
- 変更後
fromSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
fromSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]- 変更後
fromSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @return $this]
get
v11.0.0 以前から
get($columns = ['*'])
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return \Illuminate\Support\Collection<int, \stdClass>
-
v11.0.0
追加
- 変更後
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection]
-
v11.33.0
シグネチャ変更
- 変更前
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection]- 変更後
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection<int, \stdClass>]
-
v12.13.0
シグネチャ変更
- 変更前
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection<int, \stdClass>]- 変更後
get($columns = ['*']) [@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return \Illuminate\Support\Collection<int, \stdClass>]
getBindings
v11.0.0 以前から
getBindings()
@return list<mixed>
getColumns
v11.0.0 以前から
getColumns()
@return list<string>
getConnection
v11.0.0 以前から
getConnection()
@return \Illuminate\Database\ConnectionInterface
-
v11.0.0
追加
- 変更後
getConnection() [@return \Illuminate\Database\ConnectionInterface]
getCountForPagination
v11.0.0 以前から
getCountForPagination($columns = ['*'])
@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return int<0, max>
-
v11.0.0
追加
- 変更後
getCountForPagination($columns = ['*']) [@param array $columns, @return int]
-
v12.13.0
シグネチャ変更
- 変更前
getCountForPagination($columns = ['*']) [@param array $columns, @return int]- 変更後
getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int]- 変更後
getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int<0, max>]
getGrammar
v11.0.0 以前から
getGrammar()
@return \Illuminate\Database\Query\Grammars\Grammar
-
v11.0.0
追加
- 変更後
getGrammar() [@return \Illuminate\Database\Query\Grammars\Grammar]
getLimit
v12.0.0 から
getLimit()
@return mixed
-
v12.0.0
追加
- 変更後
getLimit() [@return mixed]
getOffset
v12.0.0 から
getOffset()
@return mixed
-
v12.0.0
追加
- 変更後
getOffset() [@return mixed]
getProcessor
v11.0.0 以前から
getProcessor()
@return \Illuminate\Database\Query\Processors\Processor
-
v11.0.0
追加
- 変更後
getProcessor() [@return \Illuminate\Database\Query\Processors\Processor]
getRawBindings
v11.0.0 以前から
getRawBindings()
@return array{ select: list<mixed>, from: list<mixed>, join: list<mixed>, where: list<mixed>, groupBy: list<mixed>, having: list<mixed>, order: list<mixed>, union: list<mixed>, unionOrder: list<mixed>, }
-
v11.0.0
追加
- 変更後
getRawBindings() [@return array]
-
v12.11.0
シグネチャ変更
- 変更前
getRawBindings() [@return array]- 変更後
getRawBindings() [@return array{ select: list<mixed>, from: list<mixed>, join: list<mixed>, where: list<mixed>, groupBy: list<mixed>, having: list<mixed>, order: list<mixed>, union: list<mixed>, unionOrder: list<mixed>, }]
groupBy
v11.0.0 以前から
groupBy(...$groups)
@param array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups
@return $this
-
v11.0.0
追加
- 変更後
groupBy(...$groups) [@param array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups, @return $this]
groupByRaw
v11.0.0 以前から
groupByRaw($sql, array $bindings = [])
@param literal-string $sql
@return $this
-
v11.0.0
追加
- 変更後
groupByRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
groupByRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]- 変更後
groupByRaw($sql, array $bindings = []) [@param string $sql, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
groupByRaw($sql, array $bindings = []) [@param string $sql, @return $this]- 変更後
groupByRaw($sql, array $bindings = []) [@param literal-string $sql, @return $this]
groupLimit
v11.0.0 以前から
groupLimit($value, $column)
@param int $value
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
groupLimit($value, $column) [@param int $value, @param string $column, @return $this]
having
v11.0.0 以前から
having($column, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column
@param \DateTimeInterface|string|int|float|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @param string $boolean, @return $this]
-
v12.2.0
シグネチャ変更
- 変更前
having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @param string $boolean, @return $this]- 変更後
having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]
-
v12.4.0
シグネチャ変更
- 変更前
having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]- 変更後
having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]
havingBetween
v11.0.0 以前から
havingBetween($column, iterable $values, $boolean = 'and', $not = false)
@param string $column
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]- 変更後
havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param string $boolean, @param bool $not, @return $this]
havingNested
v11.0.0 以前から
havingNested(Closure $callback, $boolean = 'and')
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
havingNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
havingNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]- 変更後
havingNested(Closure $callback, $boolean = 'and') [@param string $boolean, @return $this]
havingNotBetween
v12.45.0 から
havingNotBetween($column, iterable $values, $boolean = 'and')
@param string $column
@param iterable $values
@param string $boolean
@return $this
-
v12.45.0
追加
- 変更後
havingNotBetween($column, iterable $values, $boolean = 'and') [@param string $column, @param iterable $values, @param string $boolean, @return $this]
havingNotNull
v11.0.0 以前から
havingNotNull($columns, $boolean = 'and')
@param array|string $columns
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
havingNotNull($columns, $boolean = 'and') [@param string|array $columns, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
havingNotNull($columns, $boolean = 'and') [@param string|array $columns, @param string $boolean, @return $this]- 変更後
havingNotNull($columns, $boolean = 'and') [@param array|string $columns, @param string $boolean, @return $this]
havingNull
v11.0.0 以前から
havingNull($columns, $boolean = 'and', $not = false)
@param array|string $columns
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
havingNull($columns, $boolean = 'and', $not = false) [@param string|array $columns, @param string $boolean, @param bool $not, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
havingNull($columns, $boolean = 'and', $not = false) [@param string|array $columns, @param string $boolean, @param bool $not, @return $this]- 変更後
havingNull($columns, $boolean = 'and', $not = false) [@param array|string $columns, @param string $boolean, @param bool $not, @return $this]
havingRaw
v11.0.0 以前から
havingRaw($sql, array $bindings = [], $boolean = 'and')
@param literal-string $sql
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param array $bindings, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param array $bindings, @param string $boolean, @return $this]- 変更後
havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param string $boolean, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param string $boolean, @return $this]- 変更後
havingRaw($sql, array $bindings = [], $boolean = 'and') [@param literal-string $sql, @param string $boolean, @return $this]
ignoreIndex
v11.0.0 以前から
ignoreIndex($index)
@param string $index
@return $this
-
v11.0.0
追加
- 変更後
ignoreIndex($index) [@param string $index, @return $this]
implode
v11.0.0 以前から
implode($column, $glue = '')
@param string $column
@param string $glue
@return string
-
v11.0.0
追加
- 変更後
implode($column, $glue = '') [@param string $column, @param string $glue, @return string]
increment
v11.0.0 以前から
increment($column, $amount = 1, array $extra = [])
@param string $column
@param float|int $amount
@return int<0, max>
-
v11.0.0
追加
- 変更後
increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]- 変更後
increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]- 変更後
increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int<0, max>]
incrementEach
v11.0.0 以前から
incrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int<0, max>
-
v11.0.0
追加
- 変更後
incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
-
v12.20.0
シグネチャ変更
- 変更前
incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]- 変更後
incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int<0, max>]
inOrderOf
v12.55.0 から
inOrderOf($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Contracts\Support\Arrayable|array<\UnitEnum|string|int|float|bool> $values
@return $this
-
v12.55.0
追加
- 変更後
inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]
-
v13.26.0
シグネチャ変更
- 変更前
inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]- 変更後
inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array<\UnitEnum|string|int|float|bool> $values, @return $this]
inRandomOrder
v11.0.0 以前から
inRandomOrder($seed = '')
@param string|int $seed
@return $this
-
v11.0.0
追加
- 変更後
inRandomOrder($seed = '') [@param string|int $seed, @return $this]
insert
v11.0.0 以前から
insert(array $values)
@return bool
insertGetId
v11.0.0 以前から
insertGetId(array $values, $sequence = null)
@param string|null $sequence
@return int
-
v11.0.0
追加
- 変更後
insertGetId(array $values, $sequence = null) [@param array $values, @param string|null $sequence, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
insertGetId(array $values, $sequence = null) [@param array $values, @param string|null $sequence, @return int]- 変更後
insertGetId(array $values, $sequence = null) [@param string|null $sequence, @return int]
insertOrIgnore
v11.0.0 以前から
insertOrIgnore(array $values)
@return int<0, max>
-
v11.0.0
追加
- 変更後
insertOrIgnore(array $values) [@param array $values, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
insertOrIgnore(array $values) [@param array $values, @return int]- 変更後
insertOrIgnore(array $values) [@return int]
-
v12.20.0
シグネチャ変更
- 変更前
insertOrIgnore(array $values) [@return int]- 変更後
insertOrIgnore(array $values) [@return int<0, max>]
insertOrIgnoreReturning
v13.0.0 から
insertOrIgnoreReturning(array $values, array $returning = ['*'], array|string|null $uniqueBy = null)
@param non-empty-array<non-empty-string> $returning
@param non-empty-string|non-empty-array<non-empty-string>|null $uniqueBy
@return \Illuminate\Support\Collection
-
v13.0.0
追加
- 変更後
insertOrIgnoreReturning(array $values, array $returning = ['*'], array|string|null $uniqueBy = null) [@param non-empty-array<non-empty-string> $returning, @param non-empty-string|non-empty-array<non-empty-string>|null $uniqueBy, @return \Illuminate\Support\Collection]
insertOrIgnoreUsing
v11.0.0 以前から
insertOrIgnoreUsing(array $columns, $query)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return int
-
v11.0.0
追加
- 変更後
insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
-
v11.15.0
シグネチャ変更
- 変更前
insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]- 変更後
insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]- 変更後
insertOrIgnoreUsing(array $columns, $query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
insertUsing
v11.0.0 以前から
insertUsing(array $columns, $query)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return int
-
v11.0.0
追加
- 変更後
insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
-
v11.15.0
シグネチャ変更
- 変更前
insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]- 変更後
insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]- 変更後
insertUsing(array $columns, $query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
join
v11.0.0 以前から
join($table, $first, $operator = null, $second = null, $type = 'inner', $where = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@param string $type
@param bool $where
@return $this
-
v11.0.0
追加
- 変更後
join($table, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]
joinLateral
v11.0.0 以前から
joinLateral($query, string $as, string $type = 'inner')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return $this
-
v11.0.0
追加
- 変更後
joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param string $type, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param string $type, @return $this]- 変更後
joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param string $type, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param string $type, @return $this]- 変更後
joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return $this]
joinSub
v11.0.0 以前から
joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@param string $type
@param bool $where
@return $this
-
v11.0.0
追加
- 変更後
joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]- 変更後
joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]
joinWhere
v11.0.0 以前から
joinWhere($table, $first, $operator, $second, $type = 'inner')
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@param string $type
@return $this
-
v11.0.0
追加
- 変更後
joinWhere($table, $first, $operator, $second, $type = 'inner') [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @param string $type, @return $this]
latest
v11.0.0 以前から
latest($column = 'created_at')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
latest($column = 'created_at') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
leftJoin
v11.0.0 以前から
leftJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
leftJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
leftJoinLateral
v11.0.0 以前から
leftJoinLateral($query, string $as)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return $this
-
v11.0.0
追加
- 変更後
leftJoinLateral($query, string $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
leftJoinLateral($query, string $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]- 変更後
leftJoinLateral($query, string $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
leftJoinLateral($query, string $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @return $this]- 変更後
leftJoinLateral($query, string $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return $this]
leftJoinSub
v11.0.0 以前から
leftJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]- 変更後
leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
leftJoinWhere
v11.0.0 以前から
leftJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
leftJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
limit
v11.0.0 以前から
limit($value)
@param int $value
@return $this
-
v11.0.0
追加
- 変更後
limit($value) [@param int $value, @return $this]
lock
v11.0.0 以前から
lock($value = true)
@param string|bool $value
@return $this
-
v11.0.0
追加
- 変更後
lock($value = true) [@param string|bool $value, @return $this]
lockForUpdate
v11.0.0 以前から
lockForUpdate()
@return $this
-
v11.0.0
追加
- 変更後
lockForUpdate() [@return $this]
max
v11.0.0 以前から
max($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
-
v11.0.0
追加
- 変更後
max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]- 変更後
max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]- 変更後
max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
maxByGroup
v11.38.0 から
v11.38.2 で削除
mergeBindings
v11.0.0 以前から
mergeBindings(self $query)
@param self $query
@return $this
-
v11.0.0
追加
- 変更後
mergeBindings(self $query) [@param \Illuminate\Database\Query\Builder $query, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
mergeBindings(self $query) [@param \Illuminate\Database\Query\Builder $query, @return $this]- 変更後
mergeBindings(self $query) [@return $this]
-
v12.11.0
シグネチャ変更
- 変更前
mergeBindings(self $query) [@return $this]- 変更後
mergeBindings(self $query) [@param self $query, @return $this]
mergeWheres
v11.0.0 以前から
mergeWheres($wheres, $bindings)
@param array $wheres
@param array $bindings
@return $this
-
v11.0.0
追加
- 変更後
mergeWheres($wheres, $bindings) [@param array $wheres, @param array $bindings, @return $this]
min
v11.0.0 以前から
min($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
-
v11.0.0
追加
- 変更後
min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]- 変更後
min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]- 変更後
min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
minByGroup
v11.38.0 から
v11.38.2 で削除
newQuery
v11.0.0 以前から
newQuery()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
newQuery() [@return \Illuminate\Database\Query\Builder]
numericAggregate
v11.0.0 以前から
numericAggregate($function, $columns = ['*'])
@param string $function
@param array $columns
@return float|int
-
v11.0.0
追加
- 変更後
numericAggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return float|int]
offset
v11.0.0 以前から
offset($value)
@param int $value
@return $this
-
v11.0.0
追加
- 変更後
offset($value) [@param int $value, @return $this]
oldest
v11.0.0 以前から
oldest($column = 'created_at')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
oldest($column = 'created_at') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orderBy
v11.0.0 以前から
orderBy($column, $direction = \SortDirection::Ascending)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param SortDirection|'asc'|'desc' $direction
@return $this
-
v11.0.0
追加
- 変更後
orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]- 変更後
orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
-
v13.8.0
シグネチャ変更
- 変更前
orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]- 変更後
orderBy($column, $direction = \SortDirection::Ascending) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param SortDirection|'asc'|'desc' $direction, @return $this]
orderByDesc
v11.0.0 以前から
orderByDesc($column)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]- 変更後
orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orderByRaw
v11.0.0 以前から
orderByRaw($sql, $bindings = [])
@param literal-string $sql
@param array $bindings
@return $this
-
v11.0.0
追加
- 変更後
orderByRaw($sql, $bindings = []) [@param string $sql, @param array $bindings, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
orderByRaw($sql, $bindings = []) [@param string $sql, @param array $bindings, @return $this]- 変更後
orderByRaw($sql, $bindings = []) [@param literal-string $sql, @param array $bindings, @return $this]
orderByVectorDistance
v12.47.0 から
orderByVectorDistance($column, $vector)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector
@return $this
-
v12.47.0
追加
- 変更後
orderByVectorDistance($column, $vector) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector, @return $this]
orHaving
v11.0.0 以前から
orHaving($column, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column
@param \DateTimeInterface|string|int|float|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value
@return $this
-
v11.0.0
追加
- 変更後
orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @return $this]
-
v12.2.0
シグネチャ変更
- 変更前
orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @return $this]- 変更後
orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @return $this]
-
v12.4.1
シグネチャ変更
- 変更前
orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @return $this]- 変更後
orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, @return $this]
orHavingBetween
v12.45.0 から
orHavingBetween($column, iterable $values)
@param string $column
@param iterable $values
@return $this
-
v12.45.0
追加
- 変更後
orHavingBetween($column, iterable $values) [@param string $column, @param iterable $values, @return $this]
orHavingNotBetween
v12.45.0 から
orHavingNotBetween($column, iterable $values)
@param string $column
@param iterable $values
@return $this
-
v12.45.0
追加
- 変更後
orHavingNotBetween($column, iterable $values) [@param string $column, @param iterable $values, @return $this]
orHavingNotNull
v11.0.0 以前から
orHavingNotNull($column)
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
orHavingNotNull($column) [@param string $column, @return $this]
orHavingNull
v11.0.0 以前から
orHavingNull($column)
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
orHavingNull($column) [@param string $column, @return $this]
orHavingRaw
v11.0.0 以前から
orHavingRaw($sql, array $bindings = [])
@param literal-string $sql
@return $this
-
v11.0.0
追加
- 変更後
orHavingRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
orHavingRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]- 変更後
orHavingRaw($sql, array $bindings = []) [@param string $sql, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
orHavingRaw($sql, array $bindings = []) [@param string $sql, @return $this]- 変更後
orHavingRaw($sql, array $bindings = []) [@param literal-string $sql, @return $this]
orWhere
v11.0.0 以前から
orWhere($column, $operator = null, $value = null)
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhere($column, $operator = null, $value = null) [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
orWhereAll
v11.0.0 以前から
orWhereAll($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereAll($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
orWhereAll($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]- 変更後
orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]- 変更後
orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
orWhereAny
v11.0.0 以前から
orWhereAny($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereAny($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
orWhereAny($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]- 変更後
orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]- 変更後
orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
orWhereBetween
v11.0.0 以前から
orWhereBetween($column, iterable $values)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]- 変更後
orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
-
v12.45.0
シグネチャ変更
- 変更前
orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]- 変更後
orWhereBetween($column, iterable $values) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orWhereBetweenColumns
v11.0.0 以前から
orWhereBetweenColumns($column, array $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]- 変更後
orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orWhereBinary
v13.27.0 から
orWhereBinary($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@return $this
-
v13.27.0
追加
- 変更後
orWhereBinary($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @return $this]
orWhereColumn
v11.0.0 以前から
orWhereColumn($first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string|array $first
@param string|null $operator
@param string|null $second
@return $this
-
v11.0.0
追加
- 変更後
orWhereColumn($first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string|array $first, @param string|null $operator, @param string|null $second, @return $this]
orWhereDate
v11.0.0 以前から
orWhereDate($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereDate($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @return $this]
orWhereDay
v11.0.0 以前から
orWhereDay($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereDay($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]
orWhereExists
v11.0.0 以前から
orWhereExists($callback, $not = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param bool $not, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param bool $not, @return $this]- 変更後
orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param bool $not, @return $this]
orWhereFullText
v11.0.0 以前から
orWhereFullText($columns, $value, array $options = [])
@param string|string[] $columns
@param string $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereFullText($columns, $value, array $options = []) [@param string|string[] $columns, @param string $value, @return $this]
orWhereIn
v11.0.0 以前から
orWhereIn($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@return $this
-
v11.0.0
追加
- 変更後
orWhereIn($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @return $this]
orWhereIntegerInRaw
v11.0.0 以前から
orWhereIntegerInRaw($column, $values)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@return $this
-
v11.0.0
追加
- 変更後
orWhereIntegerInRaw($column, $values) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]
orWhereIntegerNotInRaw
v11.0.0 以前から
orWhereIntegerNotInRaw($column, $values)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@return $this
-
v11.0.0
追加
- 変更後
orWhereIntegerNotInRaw($column, $values) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]
orWhereJsonContains
v11.0.0 以前から
orWhereJsonContains($column, $value)
@param string $column
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereJsonContains($column, $value) [@param string $column, @param mixed $value, @return $this]
orWhereJsonContainsKey
v11.0.0 以前から
orWhereJsonContainsKey($column)
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereJsonContainsKey($column) [@param string $column, @return $this]
orWhereJsonDoesntContain
v11.0.0 以前から
orWhereJsonDoesntContain($column, $value)
@param string $column
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereJsonDoesntContain($column, $value) [@param string $column, @param mixed $value, @return $this]
orWhereJsonDoesntContainKey
v11.0.0 以前から
orWhereJsonDoesntContainKey($column)
@param string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereJsonDoesntContainKey($column) [@param string $column, @return $this]
orWhereJsonDoesntOverlap
v11.7.0 から
orWhereJsonDoesntOverlap($column, $value)
@param string $column
@param mixed $value
@return $this
-
v11.7.0
追加
- 変更後
orWhereJsonDoesntOverlap($column, $value) [@param string $column, @param mixed $value, @return $this]
orWhereJsonLength
v11.0.0 以前から
orWhereJsonLength($column, $operator, $value = null)
@param string $column
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereJsonLength($column, $operator, $value = null) [@param string $column, @param mixed $operator, @param mixed $value, @return $this]
orWhereJsonOverlaps
v11.7.0 から
orWhereJsonOverlaps($column, $value)
@param string $column
@param mixed $value
@return $this
-
v11.7.0
追加
- 変更後
orWhereJsonOverlaps($column, $value) [@param string $column, @param mixed $value, @return $this]
orWhereLike
v11.17.0 から
orWhereLike($column, $value, $caseSensitive = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@return $this
-
v11.17.0
追加
- 変更後
orWhereLike($column, $value, $caseSensitive = false) [@param string $column, @param string $value, @param bool $caseSensitive, @return $this]
-
v11.19.0
シグネチャ変更
- 変更前
orWhereLike($column, $value, $caseSensitive = false) [@param string $column, @param string $value, @param bool $caseSensitive, @return $this]- 変更後
orWhereLike($column, $value, $caseSensitive = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @return $this]
orWhereMonth
v11.0.0 以前から
orWhereMonth($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereMonth($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]
orWhereNone
v11.19.0 から
orWhereNone($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
-
v11.19.0
追加
- 変更後
orWhereNone($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
orWhereNone($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]- 変更後
orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]- 変更後
orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
orWhereNot
v11.0.0 以前から
orWhereNot($column, $operator = null, $value = null)
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereNot($column, $operator = null, $value = null) [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
orWhereNotBetween
v11.0.0 以前から
orWhereNotBetween($column, iterable $values)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]- 変更後
orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
-
v12.45.0
シグネチャ変更
- 変更前
orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]- 変更後
orWhereNotBetween($column, iterable $values) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orWhereNotBetweenColumns
v11.0.0 以前から
orWhereNotBetweenColumns($column, array $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]- 変更後
orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orWhereNotBinary
v13.27.0 から
orWhereNotBinary($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@return $this
-
v13.27.0
追加
- 変更後
orWhereNotBinary($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @return $this]
orWhereNotExists
v11.0.0 以前から
orWhereNotExists($callback)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@return $this
-
v11.0.0
追加
- 変更後
orWhereNotExists($callback) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orWhereNotExists($callback) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @return $this]- 変更後
orWhereNotExists($callback) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @return $this]
orWhereNotIn
v11.0.0 以前から
orWhereNotIn($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@return $this
-
v11.0.0
追加
- 変更後
orWhereNotIn($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @return $this]
orWhereNotLike
v11.17.0 から
orWhereNotLike($column, $value, $caseSensitive = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@return $this
-
v11.17.0
追加
- 変更後
orWhereNotLike($column, $value, $caseSensitive = false) [@param string $value, @param bool $caseSensitive, @return $this]
-
v11.19.0
シグネチャ変更
- 変更前
orWhereNotLike($column, $value, $caseSensitive = false) [@param string $value, @param bool $caseSensitive, @return $this]- 変更後
orWhereNotLike($column, $value, $caseSensitive = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @return $this]
orWhereNotNull
v11.0.0 以前から
orWhereNotNull($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereNotNull($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
orWhereNull
v11.0.0 以前から
orWhereNull($column)
@param string|array|\Illuminate\Contracts\Database\Query\Expression $column
@return $this
-
v11.0.0
追加
- 変更後
orWhereNull($column) [@param string|array|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
orWhereNullSafeEquals
v12.53.0 から
orWhereNullSafeEquals($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $value
@return $this
-
v12.53.0
追加
- 変更後
orWhereNullSafeEquals($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @return $this]
orWhereRaw
v11.0.0 以前から
orWhereRaw($sql, $bindings = [])
@param literal-string $sql
@param mixed $bindings
@return $this
-
v11.0.0
追加
- 変更後
orWhereRaw($sql, $bindings = []) [@param string $sql, @param mixed $bindings, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
orWhereRaw($sql, $bindings = []) [@param string $sql, @param mixed $bindings, @return $this]- 変更後
orWhereRaw($sql, $bindings = []) [@param literal-string $sql, @param mixed $bindings, @return $this]
orWhereRowValues
v11.0.0 以前から
orWhereRowValues($columns, $operator, $values)
@param array $columns
@param string $operator
@param array $values
@return $this
-
v11.0.0
追加
- 変更後
orWhereRowValues($columns, $operator, $values) [@param array $columns, @param string $operator, @param array $values, @return $this]
orWhereTime
v11.0.0 以前から
orWhereTime($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereTime($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @return $this]
orWhereValueBetween
v12.21.0 から
orWhereValueBetween($value, array $columns)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@return $this
-
v12.21.0
追加
- 変更後
orWhereValueBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]
orWhereValueNotBetween
v12.21.0 から
orWhereValueNotBetween($value, array $columns)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@return $this
-
v12.21.0
追加
- 変更後
orWhereValueNotBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]
orWhereVectorDistanceLessThan
v12.47.0 から
orWhereVectorDistanceLessThan($column, $vector, $maxDistance)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $maxDistance
@return $this
-
v12.47.0
追加
- 変更後
orWhereVectorDistanceLessThan($column, $vector, $maxDistance) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $maxDistance, @return $this]
orWhereYear
v11.0.0 以前から
orWhereYear($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereYear($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]
paginate
v11.0.0 以前から
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null)
@param int|\Closure $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $pageName
@param int|null $page
@param \Closure|int|null $total
@return \Illuminate\Pagination\LengthAwarePaginator
-
v11.0.0
追加
- 変更後
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
-
v11.44.2
シグネチャ変更
- 変更前
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
-
v12.0.0
シグネチャ変更
- 変更前
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
-
v12.1.0
シグネチャ変更
- 変更前
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
-
v12.13.0
シグネチャ変更
- 変更前
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
pluck
v11.0.0 以前から
pluck($column, $key = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string|null $key
@return \Illuminate\Support\Collection<array-key, mixed>
-
v11.0.0
追加
- 変更後
pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection]
-
v11.16.0
シグネチャ変更
- 変更前
pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection]- 変更後
pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection<array-key, mixed>]
prepareValueAndOperator
v11.0.0 以前から
prepareValueAndOperator($value, $operator, $useDefault = false)
@param string $value
@param string $operator
@param bool $useDefault
@return array
-
v11.0.0
追加
- 変更後
prepareValueAndOperator($value, $operator, $useDefault = false) [@param string $value, @param string $operator, @param bool $useDefault, @return array]
raw
v11.0.0 以前から
raw($value)
@param literal-string|int|float $value
@return \Illuminate\Contracts\Database\Query\Expression
-
v11.0.0
追加
- 変更後
raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]
-
v13.0.0
シグネチャ変更
- 変更前
raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]- 変更後
raw($value) [@param literal-string|int|float $value, @return \Illuminate\Contracts\Database\Query\Expression]
rawValue
v11.0.0 以前から
rawValue(string $expression, array $bindings = [])
@param literal-string $expression
@return mixed
-
v11.0.0
追加
- 変更後
rawValue(string $expression, array $bindings = []) [@param string $expression, @param array $bindings, @return mixed]
-
v11.42.0
シグネチャ変更
- 変更前
rawValue(string $expression, array $bindings = []) [@param string $expression, @param array $bindings, @return mixed]- 変更後
rawValue(string $expression, array $bindings = []) [@return mixed]
-
v13.0.0
シグネチャ変更
- 変更前
rawValue(string $expression, array $bindings = []) [@return mixed]- 変更後
rawValue(string $expression, array $bindings = []) [@param literal-string $expression, @return mixed]
reorder
v11.0.0 以前から
reorder($column = null, $direction = \SortDirection::Ascending)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column
@param SortDirection|'asc'|'desc' $direction
@return $this
-
v11.0.0
追加
- 変更後
reorder($column = null, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param string $direction, @return $this]
-
v13.8.0
シグネチャ変更
- 変更前
reorder($column = null, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param string $direction, @return $this]- 変更後
reorder($column = null, $direction = \SortDirection::Ascending) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param SortDirection|'asc'|'desc' $direction, @return $this]
reorderDesc
v12.17.0 から
reorderDesc($column)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column
@return $this
-
v12.17.0
追加
- 変更後
reorderDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @return $this]
rightJoin
v11.0.0 以前から
rightJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
rightJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
rightJoinSub
v11.0.0 以前から
rightJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v11.0.0
追加
- 変更後
rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]- 変更後
rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
rightJoinWhere
v11.0.0 以前から
rightJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@return $this
-
v11.0.0
追加
- 変更後
rightJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @return $this]
select
v11.0.0 以前から
select($columns = ['*'])
@param mixed $columns
@return $this
selectExpression
v12.48.0 から
selectExpression($expression, $as)
@param \Illuminate\Contracts\Database\Query\Expression|literal-string $expression
@param string $as
@return $this
-
v12.48.0
追加
- 変更後
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression $expression, @param string $as, @return $this]
-
v12.52.0
シグネチャ変更
- 変更前
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression $expression, @param string $as, @return $this]- 変更後
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|string $expression, @param string $as, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|string $expression, @param string $as, @return $this]- 変更後
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|literal-string $expression, @param string $as, @return $this]
selectRaw
v11.0.0 以前から
selectRaw($expression, array $bindings = [])
@param literal-string $expression
@return $this
-
v11.0.0
追加
- 変更後
selectRaw($expression, array $bindings = []) [@param string $expression, @param array $bindings, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
selectRaw($expression, array $bindings = []) [@param string $expression, @param array $bindings, @return $this]- 変更後
selectRaw($expression, array $bindings = []) [@param string $expression, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
selectRaw($expression, array $bindings = []) [@param string $expression, @return $this]- 変更後
selectRaw($expression, array $bindings = []) [@param literal-string $expression, @return $this]
selectSub
v11.0.0 以前から
selectSub($query, $as)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@return $this
-
v11.0.0
追加
- 変更後
selectSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
selectSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @return $this]- 変更後
selectSub($query, $as) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @return $this]
selectVectorDistance
v12.47.0 から
selectVectorDistance($column, $vector, $as = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param string|null $as
@return $this
-
v12.47.0
追加
- 変更後
selectVectorDistance($column, $vector, $as = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param string|null $as, @return $this]
setBindings
v11.0.0 以前から
setBindings(array $bindings, $type = 'where')
@param list<mixed> $bindings
@param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type
@return $this
-
v11.0.0
追加
- 変更後
setBindings(array $bindings, $type = 'where') [@param array $bindings, @param string $type, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
setBindings(array $bindings, $type = 'where') [@param array $bindings, @param string $type, @return $this]- 変更後
setBindings(array $bindings, $type = 'where') [@param string $type, @return $this]
-
v12.11.0
シグネチャ変更
- 変更前
setBindings(array $bindings, $type = 'where') [@param string $type, @return $this]- 変更後
setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param string $type, @return $this]
-
v12.13.0
シグネチャ変更
- 変更前
setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param string $type, @return $this]- 変更後
setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type, @return $this]
simplePaginate
v11.0.0 以前から
simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)
@param int $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $pageName
@param int|null $page
@return \Illuminate\Contracts\Pagination\Paginator
-
v11.0.0
追加
- 変更後
simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
-
v12.13.0
シグネチャ変更
- 変更前
simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]- 変更後
simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
skip
v11.0.0 以前から
skip($value)
@param int $value
@return $this
-
v11.0.0
追加
- 変更後
skip($value) [@param int $value, @return $this]
soleValue
v11.0.0 以前から
soleValue($column)
@param string $column
@return mixed
-
v11.0.0
追加
- 変更後
soleValue($column) [@param string $column, @return mixed]
straightJoin
v13.0.0 から
straightJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v13.0.0
追加
- 変更後
straightJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
straightJoinSub
v13.0.0 から
straightJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
-
v13.0.0
追加
- 変更後
straightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
straightJoinWhere
v13.0.0 から
straightJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@return $this
-
v13.0.0
追加
- 変更後
straightJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @return $this]
sum
v11.0.0 以前から
sum($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
-
v11.0.0
追加
- 変更後
sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
-
v11.33.0
シグネチャ変更
- 変更前
sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]- 変更後
sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
-
v11.33.2
シグネチャ変更
- 変更前
sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]- 変更後
sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
sumByGroup
v11.38.0 から
v11.38.2 で削除
take
v11.0.0 以前から
take($value)
@param int $value
@return $this
-
v11.0.0
追加
- 変更後
take($value) [@param int $value, @return $this]
timeout
v12.51.0 から
timeout(?int $seconds): static
@param int|null $seconds
@return $this
-
v12.51.0
追加
- 変更後
timeout(?int $seconds): static [@param int|null $seconds, @return $this]
toRawSql
v11.0.0 以前から
toRawSql()
@return string
-
v11.0.0
追加
- 変更後
toRawSql() [@return string]
toSql
v11.0.0 以前から
toSql()
@return string
-
v11.0.0
追加
- 変更後
toSql() [@return string]
truncate
v11.0.0 以前から
truncate()
@return void
-
v11.0.0
追加
- 変更後
truncate() [@return void]
union
v11.0.0 以前から
union($query, $all = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query
@param bool $all
@return $this
-
v11.0.0
追加
- 変更後
union($query, $all = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, @param bool $all, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
union($query, $all = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, @param bool $all, @return $this]- 変更後
union($query, $all = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query, @param bool $all, @return $this]
unionAll
v11.0.0 以前から
unionAll($query)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query
@return $this
-
v11.0.0
追加
- 変更後
unionAll($query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
unionAll($query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, @return $this]- 変更後
unionAll($query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query, @return $this]
update
v11.0.0 以前から
update(array $values)
@return int<0, max>
updateFrom
v11.0.0 以前から
updateFrom(array $values)
@return int
updateOrInsert
v11.0.0 以前から
updateOrInsert(array $attributes, array|callable $values = [])
@return bool
-
v11.0.0
追加
- 変更後
updateOrInsert(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return bool]
-
v11.10.0
シグネチャ変更
- 変更前
updateOrInsert(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return bool]- 変更後
updateOrInsert(array $attributes, array|callable $values = []) [@param array $attributes, @param array|callable $values, @return bool]
-
v11.42.0
シグネチャ変更
- 変更前
updateOrInsert(array $attributes, array|callable $values = []) [@param array $attributes, @param array|callable $values, @return bool]- 変更後
updateOrInsert(array $attributes, array|callable $values = []) [@return bool]
upsert
v11.0.0 以前から
upsert(array $values, array|string $uniqueBy, ?array $update = null)
@param non-empty-string|non-empty-array<int, non-empty-string> $uniqueBy
@return int
-
v11.0.0
追加
- 変更後
upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]
-
v11.42.0
シグネチャ変更
- 変更前
upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]- 変更後
upsert(array $values, $uniqueBy, $update = null) [@param array|string $uniqueBy, @param array|null $update, @return int]
-
v12.16.0
シグネチャ変更
- 変更前
upsert(array $values, $uniqueBy, $update = null) [@param array|string $uniqueBy, @param array|null $update, @return int]- 変更後
upsert(array $values, array|string $uniqueBy, ?array $update = null) [@return int]
-
v13.0.0
シグネチャ変更
- 変更前
upsert(array $values, array|string $uniqueBy, ?array $update = null) [@return int]- 変更後
upsert(array $values, array|string $uniqueBy, ?array $update = null) [@param non-empty-string|non-empty-array<int, non-empty-string> $uniqueBy, @return int]
useIndex
v11.0.0 以前から
useIndex($index)
@param string $index
@return $this
-
v11.0.0
追加
- 変更後
useIndex($index) [@param string $index, @return $this]
useWritePdo
v11.0.0 以前から
useWritePdo()
@return $this
-
v11.0.0
追加
- 変更後
useWritePdo() [@return $this]
value
v11.0.0 以前から
value($column)
@param string $column
@return mixed
-
v11.0.0
追加
- 変更後
value($column) [@param string $column, @return mixed]
where
v11.0.0 以前から
where($column, $operator = null, $value = null, $boolean = 'and')
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
where($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereAll
v11.0.0 以前から
whereAll($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereAny
v11.0.0 以前から
whereAny($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereBetween
v11.0.0 以前から
whereBetween($column, iterable $values, $boolean = 'and', $not = false)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]- 変更後
whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]
-
v12.45.0
シグネチャ変更
- 変更前
whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]- 変更後
whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]
whereBetweenColumns
v11.0.0 以前から
whereBetweenColumns($column, array $values, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @param bool $not, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @param bool $not, @return $this]- 変更後
whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]
whereBinary
v13.27.0 から
whereBinary($column, $value, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param string $boolean
@param bool $not
@return $this
-
v13.27.0
追加
- 変更後
whereBinary($column, $value, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param string $boolean, @param bool $not, @return $this]
whereColumn
v11.0.0 以前から
whereColumn($first, $operator = null, $second = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string|array $first
@param string|null $operator
@param string|null $second
@param string|null $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereColumn($first, $operator = null, $second = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string|array $first, @param string|null $operator, @param string|null $second, @param string|null $boolean, @return $this]
whereDate
v11.0.0 以前から
whereDate($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereDate($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @param string $boolean, @return $this]
whereDay
v11.0.0 以前から
whereDay($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereDay($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]
whereExists
v11.0.0 以前から
whereExists($callback, $boolean = 'and', $not = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @param bool $not, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @param bool $not, @return $this]- 変更後
whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param string $boolean, @param bool $not, @return $this]
whereFullText
v11.0.0 以前から
whereFullText($columns, $value, array $options = [], $boolean = 'and')
@param string|string[] $columns
@param string $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereFullText($columns, $value, array $options = [], $boolean = 'and') [@param string|string[] $columns, @param string $value, @param string $boolean, @return $this]
whereIn
v11.0.0 以前から
whereIn($column, $values, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereIn($column, $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @param string $boolean, @param bool $not, @return $this]
whereIntegerInRaw
v11.0.0 以前から
whereIntegerInRaw($column, $values, $boolean = 'and', $not = false)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereIntegerInRaw($column, $values, $boolean = 'and', $not = false) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @param string $boolean, @param bool $not, @return $this]
whereIntegerNotInRaw
v11.0.0 以前から
whereIntegerNotInRaw($column, $values, $boolean = 'and')
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereIntegerNotInRaw($column, $values, $boolean = 'and') [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @param string $boolean, @return $this]
whereJsonContains
v11.0.0 以前から
whereJsonContains($column, $value, $boolean = 'and', $not = false)
@param string $column
@param mixed $value
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereJsonContains($column, $value, $boolean = 'and', $not = false) [@param string $column, @param mixed $value, @param string $boolean, @param bool $not, @return $this]
whereJsonContainsKey
v11.0.0 以前から
whereJsonContainsKey($column, $boolean = 'and', $not = false)
@param string $column
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereJsonContainsKey($column, $boolean = 'and', $not = false) [@param string $column, @param string $boolean, @param bool $not, @return $this]
whereJsonDoesntContain
v11.0.0 以前から
whereJsonDoesntContain($column, $value, $boolean = 'and')
@param string $column
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereJsonDoesntContain($column, $value, $boolean = 'and') [@param string $column, @param mixed $value, @param string $boolean, @return $this]
whereJsonDoesntContainKey
v11.0.0 以前から
whereJsonDoesntContainKey($column, $boolean = 'and')
@param string $column
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereJsonDoesntContainKey($column, $boolean = 'and') [@param string $column, @param string $boolean, @return $this]
whereJsonDoesntOverlap
v11.7.0 から
whereJsonDoesntOverlap($column, $value, $boolean = 'and')
@param string $column
@param mixed $value
@param string $boolean
@return $this
-
v11.7.0
追加
- 変更後
whereJsonDoesntOverlap($column, $value, $boolean = 'and') [@param string $column, @param mixed $value, @param string $boolean, @return $this]
whereJsonLength
v11.0.0 以前から
whereJsonLength($column, $operator, $value = null, $boolean = 'and')
@param string $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereJsonLength($column, $operator, $value = null, $boolean = 'and') [@param string $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereJsonOverlaps
v11.7.0 から
whereJsonOverlaps($column, $value, $boolean = 'and', $not = false)
@param string $column
@param mixed $value
@param string $boolean
@param bool $not
@return $this
-
v11.7.0
追加
- 変更後
whereJsonOverlaps($column, $value, $boolean = 'and', $not = false) [@param string $column, @param mixed $value, @param string $boolean, @param bool $not, @return $this]
whereLike
v11.17.0 から
whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@param string $boolean
@param bool $not
@return $this
-
v11.17.0
追加
- 変更後
whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]
-
v11.19.0
シグネチャ変更
- 変更前
whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]- 変更後
whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]
whereMonth
v11.0.0 以前から
whereMonth($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereMonth($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]
whereNested
v11.0.0 以前から
whereNested(Closure $callback, $boolean = 'and')
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
whereNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]- 変更後
whereNested(Closure $callback, $boolean = 'and') [@param string $boolean, @return $this]
whereNone
v11.19.0 から
whereNone($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.19.0
追加
- 変更後
whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.20.0
シグネチャ変更
- 変更前
whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.22.0
シグネチャ変更
- 変更前
whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereNot
v11.0.0 以前から
whereNot($column, $operator = null, $value = null, $boolean = 'and')
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNot($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereNotBetween
v11.0.0 以前から
whereNotBetween($column, iterable $values, $boolean = 'and')
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @return $this]- 変更後
whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]
-
v12.45.0
シグネチャ変更
- 変更前
whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]- 変更後
whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]
whereNotBetweenColumns
v11.0.0 以前から
whereNotBetweenColumns($column, array $values, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @return $this]
-
v11.42.0
シグネチャ変更
- 変更前
whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @return $this]- 変更後
whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]
whereNotBinary
v13.27.0 から
whereNotBinary($column, $value, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param string $boolean
@return $this
-
v13.27.0
追加
- 変更後
whereNotBinary($column, $value, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param string $boolean, @return $this]
whereNotExists
v11.0.0 以前から
whereNotExists($callback, $boolean = 'and')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @return $this]- 変更後
whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param string $boolean, @return $this]
whereNotIn
v11.0.0 以前から
whereNotIn($column, $values, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNotIn($column, $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @param string $boolean, @return $this]
whereNotLike
v11.17.0 から
whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@param string $boolean
@return $this
-
v11.17.0
追加
- 変更後
whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]
-
v11.19.0
シグネチャ変更
- 変更前
whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]- 変更後
whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]
whereNotNull
v11.0.0 以前から
whereNotNull($columns, $boolean = 'and')
@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNotNull($columns, $boolean = 'and') [@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns, @param string $boolean, @return $this]
whereNull
v11.0.0 以前から
whereNull($columns, $boolean = 'and', $not = false)
@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns
@param string $boolean
@param bool $not
@return $this
-
v11.0.0
追加
- 変更後
whereNull($columns, $boolean = 'and', $not = false) [@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns, @param string $boolean, @param bool $not, @return $this]
whereNullSafeEquals
v12.53.0 から
whereNullSafeEquals($column, $value, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $value
@param string $boolean
@return $this
-
v12.53.0
追加
- 変更後
whereNullSafeEquals($column, $value, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @param string $boolean, @return $this]
whereRaw
v11.0.0 以前から
whereRaw($sql, $bindings = [], $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|literal-string $sql
@param mixed $bindings
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereRaw($sql, $bindings = [], $boolean = 'and') [@param string $sql, @param mixed $bindings, @param string $boolean, @return $this]
-
v12.14.0
シグネチャ変更
- 変更前
whereRaw($sql, $bindings = [], $boolean = 'and') [@param string $sql, @param mixed $bindings, @param string $boolean, @return $this]- 変更後
whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $sql, @param mixed $bindings, @param string $boolean, @return $this]
-
v13.0.0
シグネチャ変更
- 変更前
whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $sql, @param mixed $bindings, @param string $boolean, @return $this]- 変更後
whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|literal-string $sql, @param mixed $bindings, @param string $boolean, @return $this]
whereRowValues
v11.0.0 以前から
whereRowValues($columns, $operator, $values, $boolean = 'and')
@param array $columns
@param string $operator
@param array $values
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereRowValues($columns, $operator, $values, $boolean = 'and') [@param array $columns, @param string $operator, @param array $values, @param string $boolean, @return $this]
whereTime
v11.0.0 以前から
whereTime($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereTime($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @param string $boolean, @return $this]
whereValueBetween
v12.21.0 から
whereValueBetween($value, array $columns, $boolean = 'and', $not = false)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@param string $boolean
@param bool $not
@return $this
-
v12.21.0
追加
- 変更後
whereValueBetween($value, array $columns, $boolean = 'and', $not = false) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @param bool $not, @return $this]
whereValueNotBetween
v12.21.0 から
whereValueNotBetween($value, array $columns, $boolean = 'and')
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@param string $boolean
@return $this
-
v12.21.0
追加
- 変更後
whereValueNotBetween($value, array $columns, $boolean = 'and') [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @return $this]
whereVectorDistanceLessThan
v12.47.0 から
whereVectorDistanceLessThan($column, $vector, $maxDistance, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $maxDistance
@param string $boolean
@return $this
-
v12.47.0
追加
- 変更後
whereVectorDistanceLessThan($column, $vector, $maxDistance, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $maxDistance, @param string $boolean, @return $this]
whereVectorSimilarTo
v12.47.0 から
whereVectorSimilarTo($column, $vector, $minSimilarity = 0.6, $order = true)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $minSimilarity
@param bool $order
@return $this
-
v12.47.0
追加
- 変更後
whereVectorSimilarTo($column, $vector, $minSimilarity = 0.6, $order = true) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $minSimilarity, @param bool $order, @return $this]
whereYear
v11.0.0 以前から
whereYear($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereYear($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]