BuildsQueries
Illuminate\Database\Concerns\BuildsQueries
trait src/Illuminate/Database/Concerns/BuildsQueries.php
chunk
v11.0.0 以前から
chunk($count, callable $callback)
@param int $count
@param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback
@return bool
-
v11.0.0
追加
- 変更後
chunk($count, callable $callback) [@param int $count, @param callable $callback, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
chunk($count, callable $callback) [@param int $count, @param callable $callback, @return bool]- 変更後
chunk($count, callable $callback) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @return bool]
chunkById
v11.0.0 以前から
chunkById($count, callable $callback, $column = null, $alias = null)
@param int $count
@param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback
@param string|null $column
@param string|null $alias
@return bool
-
v11.0.0
追加
- 変更後
chunkById($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
chunkById($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @return bool]- 変更後
chunkById($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @param string|null $column, @param string|null $alias, @return bool]
chunkByIdDesc
v11.0.0 以前から
chunkByIdDesc($count, callable $callback, $column = null, $alias = null)
@param int $count
@param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback
@param string|null $column
@param string|null $alias
@return bool
-
v11.0.0
追加
- 変更後
chunkByIdDesc($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
chunkByIdDesc($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @return bool]- 変更後
chunkByIdDesc($count, callable $callback, $column = null, $alias = null) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @param string|null $column, @param string|null $alias, @return bool]
chunkMap
v11.0.0 以前から
chunkMap(callable $callback, $count = 1000)
@param callable(TValue): TReturn $callback
@param int $count
@return \Illuminate\Support\Collection<int, TReturn>
-
v11.0.0
追加
- 変更後
chunkMap(callable $callback, $count = 1000) [@param callable $callback, @param int $count, @return \Illuminate\Support\Collection]
-
v11.15.0
シグネチャ変更
- 変更前
chunkMap(callable $callback, $count = 1000) [@param callable $callback, @param int $count, @return \Illuminate\Support\Collection]- 変更後
chunkMap(callable $callback, $count = 1000) [@param callable(TValue): TReturn $callback, @param int $count, @return \Illuminate\Support\Collection<int, TReturn>]
each
v11.0.0 以前から
each(callable $callback, $count = 1000)
@param callable(TValue, int): mixed $callback
@param int $count
@return bool
-
v11.0.0
追加
- 変更後
each(callable $callback, $count = 1000) [@param callable $callback, @param int $count, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
each(callable $callback, $count = 1000) [@param callable $callback, @param int $count, @return bool]- 変更後
each(callable $callback, $count = 1000) [@param callable(TValue, int): mixed $callback, @param int $count, @return bool]
eachById
v11.0.0 以前から
eachById(callable $callback, $count = 1000, $column = null, $alias = null)
@param callable(TValue, int): mixed $callback
@param int $count
@param string|null $column
@param string|null $alias
@return bool
-
v11.0.0
追加
- 変更後
eachById(callable $callback, $count = 1000, $column = null, $alias = null) [@param callable $callback, @param int $count, @param string|null $column, @param string|null $alias, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
eachById(callable $callback, $count = 1000, $column = null, $alias = null) [@param callable $callback, @param int $count, @param string|null $column, @param string|null $alias, @return bool]- 変更後
eachById(callable $callback, $count = 1000, $column = null, $alias = null) [@param callable(TValue, int): mixed $callback, @param int $count, @param string|null $column, @param string|null $alias, @return bool]
first
v11.0.0 以前から
first($columns = ['*'])
@param array|string $columns
@return TValue|null
-
v11.0.0
追加
- 変更後
first($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|object|static|null]
-
v11.15.0
シグネチャ変更
- 変更前
first($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|object|static|null]- 変更後
first($columns = ['*']) [@param array|string $columns, @return TValue|null]
firstOrFail
v11.23.0 から
firstOrFail($columns = ['*'], $message = null)
@param array|string $columns
@param string|null $message
@return TValue
-
v11.23.0
追加
- 変更後
firstOrFail($columns = ['*'], $message = null) [@param array|string $columns, @param string|null $message, @return TValue]
lazy
v11.0.0 以前から
lazy($chunkSize = 1000)
@param int $chunkSize
@return \Illuminate\Support\LazyCollection<int, TValue>
-
v11.0.0
追加
- 変更後
lazy($chunkSize = 1000) [@param int $chunkSize, @return \Illuminate\Support\LazyCollection]
-
v11.42.0
シグネチャ変更
- 変更前
lazy($chunkSize = 1000) [@param int $chunkSize, @return \Illuminate\Support\LazyCollection]- 変更後
lazy($chunkSize = 1000) [@param int $chunkSize, @return \Illuminate\Support\LazyCollection<int, TValue>]
lazyById
v11.0.0 以前から
lazyById($chunkSize = 1000, $column = null, $alias = null)
@param int $chunkSize
@param string|null $column
@param string|null $alias
@return \Illuminate\Support\LazyCollection<int, TValue>
-
v11.0.0
追加
- 変更後
lazyById($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection]
-
v11.42.0
シグネチャ変更
- 変更前
lazyById($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection]- 変更後
lazyById($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection<int, TValue>]
lazyByIdDesc
v11.0.0 以前から
lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null)
@param int $chunkSize
@param string|null $column
@param string|null $alias
@return \Illuminate\Support\LazyCollection<int, TValue>
-
v11.0.0
追加
- 変更後
lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection]
-
v11.42.0
シグネチャ変更
- 変更前
lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection]- 変更後
lazyByIdDesc($chunkSize = 1000, $column = null, $alias = null) [@param int $chunkSize, @param string|null $column, @param string|null $alias, @return \Illuminate\Support\LazyCollection<int, TValue>]
orderedChunkById
v11.0.0 以前から
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false)
@param int $count
@param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback
@param string|null $column
@param string|null $alias
@param SortDirection|bool $descending
@return bool
-
v11.0.0
追加
- 変更後
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @param bool $descending, @return bool]
-
v11.15.0
シグネチャ変更
- 変更前
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false) [@param int $count, @param callable $callback, @param string|null $column, @param string|null $alias, @param bool $descending, @return bool]- 変更後
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @param string|null $column, @param string|null $alias, @param bool $descending, @return bool]
-
v13.8.0
シグネチャ変更
- 変更前
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @param string|null $column, @param string|null $alias, @param bool $descending, @return bool]- 変更後
orderedChunkById($count, callable $callback, $column = null, $alias = null, $descending = false) [@param int $count, @param callable(\Illuminate\Support\Collection<int, TValue>, int): mixed $callback, @param string|null $column, @param string|null $alias, @param SortDirection|bool $descending, @return bool]
pipe
v12.4.0 から
pipe($callback)
@param (callable($this): TReturn) $callback
@return (TReturn is null|void ? $this : TReturn)
-
v12.4.0
追加
- 変更後
pipe($callback) [@param (callable($this): TReturn) $callback, @return (TReturn is null|void ? $this : TReturn)]
sole
v11.0.0 以前から
sole($columns = ['*'])
@param array|string $columns
@return TValue
-
v11.0.0
追加
- 変更後
sole($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|object|static|null]
-
v11.15.0
シグネチャ変更
- 変更前
sole($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|object|static|null]- 変更後
sole($columns = ['*']) [@param array|string $columns, @return TValue]
tap
v11.0.0 以前から
tap($callback)
@param callable($this): mixed $callback
@return $this