如何在 Laravel 中获取以前的分页数据?
How do I get previous pagination data in Laravel?
我试过类似的东西
User::paginate(10);
当我通过我的视图单击 2
时,它会 /?page=2
并在记录 10
后显示。如何获取以前的分页数据?
为什么要获取之前的数据?不想使用 1,2,3,分页。想显示10条记录、20条记录、30条记录等
在您看来,更改:
$users->render();
至:
$users->appends(['foo' => 'bar'])->render();
您显然将 foo
和 bar
替换为要传递给其余页面的数据。
当在下拉菜单中更改页面大小时(假设字段名称是 pageSize
),您想再次向控制器发送请求,查询数据并使用所选值分页。
User::paginate(Input:get('pageSize', 10));
我试过类似的东西
User::paginate(10);
当我通过我的视图单击 2
时,它会 /?page=2
并在记录 10
后显示。如何获取以前的分页数据?
为什么要获取之前的数据?不想使用 1,2,3,分页。想显示10条记录、20条记录、30条记录等
在您看来,更改:
$users->render();
至:
$users->appends(['foo' => 'bar'])->render();
您显然将 foo
和 bar
替换为要传递给其余页面的数据。
当在下拉菜单中更改页面大小时(假设字段名称是 pageSize
),您想再次向控制器发送请求,查询数据并使用所选值分页。
User::paginate(Input:get('pageSize', 10));