trait BuildsQueries (View source)
bool | chunk(int $count, callable $callback) Chunk the results of the query. | |
bool | each(callable $callback, int $count = 1000) Execute a callback over each item while chunking. | |
Model|object|BuildsQueries|null | first(array $columns = ['*']) Execute the query and get the first result. | |
mixed|$this | when(mixed $value, callable $callback, callable $default = null) Apply the callback's query changes if the given "value" is true. | |
Builder | tap(Closure $callback) Pass the query to a given callback. | |
mixed|$this | unless(mixed $value, callable $callback, callable $default = null) Apply the callback's query changes if the given "value" is false. | |
LengthAwarePaginator | paginator(Collection $items, int $total, int $perPage, int $currentPage, array $options) Create a new length-aware paginator instance. | |
Paginator | simplePaginator(Collection $items, int $perPage, int $currentPage, array $options) Create a new simple paginator instance. |
Chunk the results of the query.
Execute a callback over each item while chunking.
Execute the query and get the first result.
Apply the callback's query changes if the given "value" is true.
Apply the callback's query changes if the given "value" is false.
Create a new length-aware paginator instance.
Create a new simple paginator instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Database/Concerns/BuildsQueries.html