Я намагаюся щось подібне
User::paginate(10);
І коли я натискаю 2
через мій погляд він піде /?page=2
і це просто показується після запису 10
. Як отримати попередні дані розбиття сторінок?
Чому я хочу отримати попередні дані? Не хочу йти з 1,2,3, нумерування сторінок.
Відповіді:
2 для відповіді № 1При зміні розміру сторінки у випадаючому меню (можна сказати, що ім'я поля є pageSize
) Ви хочете знову надіслати запит до контролера, запитати дані та розбитися на сторінки з обраним значенням.
User::paginate(Input:get("pageSize", 10));
1 для відповіді № 2
На вашу думку, змініть:
$users->render();
на:
$users->appends(["foo" => "bar"])->render();
Де ви, очевидно, заміните foo
і bar
з даними, які потрібно передати іншим сторінкам.