Чтобы получить доступ к атрибуту объекта paginator в Laravel, вы можете использовать следующие методы:
-
currentPage(): этот метод возвращает номер текущей страницы разбиения на страницы.$page = $paginator->currentPage(); -
lastPage(): этот метод возвращает номер последней страницы разбиения на страницы.$lastPage = $paginator->lastPage(); -
perPage(): этот метод возвращает количество элементов на странице в пагинаторе.$perPage = $paginator->perPage(); -
total(): этот метод возвращает общее количество элементов в нумераторе страниц.$totalItems = $paginator->total(); -
count(): этот метод возвращает количество элементов на текущей странице пагинатора.$itemCount = $paginator->count(); -
hasPages(): этот метод проверяет, есть ли в пагинаторе несколько страниц.if ($paginator->hasPages()) { // Pagination logic here } -
hasMorePages(): этот метод проверяет, есть ли еще страницы после текущей.if ($paginator->hasMorePages()) { // Logic for pages after the current page } -
previousPageUrl(): этот метод возвращает URL-адрес предыдущей страницы.$previousPageUrl = $paginator->previousPageUrl(); -
nextPageUrl(): этот метод возвращает URL-адрес следующей страницы.$nextPageUrl = $paginator->nextPageUrl(); -
getUrlRange($start, $end): этот метод возвращает массив URL-адресов для диапазона страниц.$pageUrls = $paginator->getUrlRange($start, $end);
Это некоторые методы, доступные для доступа к атрибутам объекта разбиения на страницы в Laravel. Вы можете использовать их для получения информации о нумерации страниц и настройки отображения данных с разбивкой на страницы.