CursorPaginator
интерфейс CursorPaginator (View source)
Методы
| string | url(Cursor|null $cursor)
Получить URL для заданного курсора. | |
| $this | appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору. | |
| $this|string|null | fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам. | |
| string|null | previousPageUrl()
Получить URL предыдущей страницы или null. | |
| string|null | nextPageUrl()
URL следующей страницы или null. | |
| array | items()
Получить все элементы, которые подлежат пагинации. | |
| Cursor|null | previousCursor()
Получить «курсор» предыдущего набора элементов. | |
| Cursor|null | nextCursor()
Получить «курсор» следующего набора элементов. | |
| int | perPage()
Определить, сколько элементов отображается на каждой странице. | |
| Cursor|null | cursor()
Получить текущий курсор, который подлежит пагинации. | |
| bool | hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц. | |
| string|null | path()
Получить базовый путь для сгенерированных URL-адресов пагинатора. | |
| bool | isEmpty()
Определить, пуст ли список элементов или нет. | |
| bool | isNotEmpty()
Определить, не пуст ли список элементов. | |
| string | render(string|null $view = null, array $data = [])
Отобразить пагинатор с помощью заданного представления. |
Подробности
string url(Cursor|null $cursor)
Получить URL для заданного курсора.
$this appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору.
$this|string|null fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам.
string|null previousPageUrl()
Получить URL предыдущей страницы или null.
string|null nextPageUrl()
URL следующей страницы или null.
array items()
Получить все элементы, которые подлежат пагинации.
Cursor|null previousCursor()
Получить «курсор» предыдущего набора элементов.
Cursor|null nextCursor()
Получить «курсор» следующего набора элементов.
int perPage()
Определить, сколько элементов отображается на каждой странице.
Cursor|null cursor()
Получить текущий курсор, который подлежит пагинации.
bool hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц.
string|null path()
Получить базовый путь для сгенерированных URL-адресов пагинатора.
bool isEmpty()
Определить, пуст ли список элементов или нет.
bool isNotEmpty()
Определить, не пуст ли список элементов.
string render(string|null $view = null, array $data = [])
Отобразить пагинатор с помощью заданного представления.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Pagination/CursorPaginator.html