Как настроить LengthAwarePaginator - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Laravel 5.7 и немного застрял в процессе пагинации. Когда я использовал метод по умолчанию paginate() и вызвал links() для файла представления, я заметил, что Laravel по умолчанию устанавливает URL-адрес предыдущей страницы на null, currentPage() метод, возвращающий всегда 1 (что, очевидно, не должно иметь место) все время) и, следовательно, URL-адрес следующей страницы, возвращающий значение 2-й ссылки все время, независимо от какой-либо ситуации / условия. Почему так сделано? Какой смысл использовать эти методы, если мне пришлось настраивать? Мой вопрос, однако, как можно настроить класс LengthAwarePagintor таким образом, чтобы

1. I can get the CurrentPage value set to the value of the `ClickEvent` of the concerned pagination link

2.set the `previousPageUrl()` method the actual functionality which is, to get the URL of the previous link, and if no link available, redirect to the 1st link?
...