Php Laravel 5:原始查询上的分页链接不起作用

Php Laravel 5:原始查询上的分页链接不起作用,php,laravel,pagination,laravel-5,Php,Laravel,Pagination,Laravel 5,我有一个正常工作的原始查询,但我正在尝试如下分页 $query_result = DB::select($query); $query_result = new Paginator($query_result, 5, 1); return view('pages.printout', compact('query_result')); 在刀刃上 {!! str_replace('/?', '?', $query_result->render()) !!} 第一页出现了好的,它对前5条记

我有一个正常工作的原始查询,但我正在尝试如下分页

$query_result = DB::select($query);
$query_result = new Paginator($query_result, 5, 1);
return view('pages.printout', compact('query_result'));
在刀刃上

{!! str_replace('/?', '?', $query_result->render()) !!}
第一页出现了好的,它对前5条记录进行分页,但当我点击分页链接时,并没有发生任何变化。任何帮助都将不胜感激。

您可以这样做

$query_result = DB::select($query)->paginate(5);
return view('pages.printout', compact('query_result'));
你可以这样做

$query_result = DB::select($query)->paginate(5);
return view('pages.printout', compact('query_result'));

你检查过你的错误日志了吗?看起来我没有收到任何错误,不知道哪里出了问题@whoacowboy刚刚意识到链接不起作用,因为每当我点击链接时,我动态创建的查询会返回到初始值,因为页面正在刷新。因此,数据显示不正确。单击链接后如何运行相同的查询,有什么建议吗?如果加载带有
?page=2
的页面,您是否获得了第2页的预期结果?@whoacowboy yes sorta,但由于页面被刷新,动态创建的查询返回到其初始值,因此我无法获取部分预期数据。是否检查了错误日志?似乎我没有收到任何错误,不知道怎么回事@whoacowboy刚刚意识到链接不起作用,因为每当我点击链接时,我动态创建的查询就会返回到初始值,因为页面正在刷新。因此,数据显示不正确。单击链接后如何运行同一查询?如果加载带有
?page=2
的页面,是否会获得第2页的预期结果?@whoacowboy是排序,但由于页面已被动态刷新,因此创建的查询返回到其初始值,因此我无法获得部分预期数据。