使用get变量对Laravel中的分页内容进行排序

时间:2016-05-03 14:29:38

标签: php laravel sorting pagination

我有一个显示分页内容表的页面。我还有一个按日期按升序或降序排序的链接。

当我单击排序链接时,它会按预期添加GET变量。不幸的是,它还删除了旧的GET变量,包括分页的page

当我点击分页链接时,由于我在GitHub上找到的{!! $results->appends(Illuminate\Support\Facades\Input::except('page'))->render() !!}代码,它不会删除任何GET变量,以防止这种情况发生。

如何对链接进行类似的排序?链接以<a href="{{ route('admin.results.index', array('sort' => 'date', 'direction' => 'asc')) }}">ASC</a>

等格式显示

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这段代码: <a href="{{ route('admin.results.index', array('page' => Input::get('page'),'sort' => 'date', 'direction' => 'asc')) }}">ASC</a>

只需将“page”参数添加到您的链接

即可