【发布时间】:2017-06-14 18:45:15
【问题描述】:
我刚开始学习 laravel。出现问题,我从 5000 条分页记录的数据库中进行选择。
我的数据看起来像这样 380673113513 380673113514 380673113515 380673113516 ... 还有几千个
我把它们分成一个数组
$numberList = explode("\r\n", $request['inputList']);
我用分页进行选择
$objects = Number::has('object')->with('object')->whereIn('number', $numberList)->Paginate(1000);
为了工作分页,我重新传输表单的数据
{{ $objects->appends(['inputList' => $_REQUEST['inputList']])->links() }}
如果数据很多,字符串很长,服务器返回错误414 Request URI Too Large。我认为我最初做错了什么。如何在分页中正确传递这么大的请求。
ps对不起我的英语,我用谷歌翻译)
【问题讨论】:
-
为什么要在url中传输数据?我无法真正理解您要做什么,但是对于分页,您只需要 PAGE 参数
标签: laravel pagination