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