Почему мой пользовательский пагинатор не загружает результаты должным образом? - PullRequest
1 голос
/ 05 мая 2020

В моем последнем посте я спрашивал, как разрешить пользователю выбирать номера нумерации страниц. Я думал, что понял это, но теперь кажется, что я что-то напутал, так как нумерация страниц, кажется, работает, но как только вы go переходите на следующую страницу, она пуста, а количество страниц установлено на 1.

importeren.blade. php страница (здесь отображаются данные импортированного файла (ов)). Здесь также есть ссылки для разбивки на страницы для Laravel, я думаю, что ошибка может быть там, но я не уверен на 100%. enter image description here

Метод индекса DataController, который загружает количество страниц, указанное пользователем: enter image description here

Здесь - это короткий клип, показывающий, что происходит, когда я ввожу результаты для количества записей, отображаемых на странице.

Я не знаю, что мне не хватает, но если бы кто-нибудь мог помочь, это было бы потрясающе.

Ответы [ 2 ]

0 голосов
/ 05 мая 2020

Вы должны добавить свой параметр к каждой ссылке пагинации. Для этого вы можете использовать {{$datas->appends(['paginate_number' => request('paginate_number')])->links()}}

. Я предлагаю заменить method = "POST" на method = "GET" в форме.

0 голосов
/ 05 мая 2020

Сначала попробуйте как stati c вот так

$datas = Data::paginate(10);

Если это работает, вам нужно изменить $request->input('paginate_number')

...