Пагинатор
интерфейс Пагинатор (Просмотреть исходный код)
Методы
| строка | url(int $page) Получить URL для заданной страницы. | |
| $this | appends(array|string|null $key, string|null $value = null) Добавить набор значений строки запроса к пагинатору. | |
| $this|строка|null | fragment(string|null $fragment = null) Получить/установить фрагмент URL, который будет добавлен к URL-адресам. | |
| строка|null | nextPageUrl() URL для следующей страницы или null. | |
| строка|null | previousPageUrl() Получить URL для предыдущей страницы, или null. | |
| массив | items() Получить все элементы, которые отображаются постранично. | |
| int|null | firstItem() Получить «индекс» первого элемента, отображаемого постранично. | |
| int|null | lastItem() Получить «индекс» последнего элемента, отображаемого постранично. | |
| int | perPage() Определить, сколько элементов отображается на странице. | |
| int | currentPage() Определить текущую страницу, которая отображается постранично. | |
| bool | hasPages() Определить, достаточно ли элементов для разделения на несколько страниц. | |
| bool | hasMorePages() Определить, есть ли больше элементов в хранилище данных. | |
| строка|null | path() Получить базовый путь для сгенерированных пагинатором URL-адресов. | |
| bool | isEmpty() Определить, пуст ли список элементов. | |
| bool | isNotEmpty() Определить, не пуст ли список элементов. | |
| строка | render(string|null $view = null, array $data = []) Отобразить пагинатор, используя заданный вид. |
Подробности
строка url(int $page)
Получить URL для заданной страницы.
$this appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору.
$this|строка|null fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам.
строка|null nextPageUrl()
URL для следующей страницы, или null.
строка|null previousPageUrl()
Получить URL для предыдущей страницы, или null.
массив items()
Получить все элементы, которые отображаются постранично.
int|null firstItem()
Получить «индекс» первого элемента, отображаемого постранично.
int|null lastItem()
Получить «индекс» последнего элемента, отображаемого постранично.
int perPage()
Определить, сколько элементов отображается на странице.
int currentPage()
Определить текущую страницу, которая отображается постранично.
bool hasPages()
Определить, достаточно ли элементов для разделения на несколько страниц.
bool hasMorePages()
Определить, есть ли больше элементов в хранилище данных.
строка|null path()
Получить базовый путь для сгенерированных пагинатором URL-адресов.
bool isEmpty()
Определить, пуст ли список элементов.
bool isNotEmpty()
Определить, не пуст ли список элементов.
строка 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/Paginator.html