CursorPaginator
интерфейс CursorPaginator (Просмотреть исходный код)
Методы
| строка | url(Курсор|null $cursor) Получить URL для заданного курсора. | |
| $this | appends(array|string|null $key, string|null $value = null) Добавить набор значений строки запроса к пагинатору. | |
| $this|строка|null | fragment(string|null $fragment = null) Получить/установить фрагмент URL, который будет добавлен к URL-адресам. | |
| $this | withQueryString() Добавить все текущие значения строки запроса к пагинатору. | |
| строка|null | previousPageUrl() Получить URL предыдущей страницы, или null. | |
| строка|null | nextPageUrl() URL следующей страницы, или null. | |
| массив | items() Получить все элементы, которые находятся в процессе пагинации. | |
| Курсор|null | previousCursor() Получить «курсор» предыдущего набора элементов. | |
| Курсор|null | nextCursor() Получить «курсор» следующего набора элементов. | |
| целое число | perPage() Определить, сколько элементов отображается на каждой странице. | |
| Курсор|null | cursor() Получить текущий курсор, который используется для пагинации. | |
| логическое значение | hasPages() Определить, достаточно ли элементов для разделения на несколько страниц. | |
| строка|null | path() Получить базовый путь для URL-адресов, сгенерированных пагинатором. | |
| логическое значение | isEmpty() Определить, пуст ли список элементов. | |
| логическое значение | isNotEmpty() Определить, не пуст ли список элементов. | |
| строка | render(string|null $view = null, array $data = []) Отобразить пагинатор с помощью заданного представления. |
Подробности
строка url(Курсор|null $cursor)
Получить URL для заданного курсора.
$this appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору.
$this|строка|null fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам.
$this withQueryString()
Добавить все текущие значения запроса к пагинатору.
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/11.x/Illuminate/Contracts/Pagination/CursorPaginator.html