【问题标题】:Using get variables to sort paginated content in Laravel在 Laravel 中使用 get 变量对分页内容进行排序
【发布时间】:2016-08-28 16:01:07
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

标签: php laravel sorting pagination


【解决方案1】:

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

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

【讨论】:

  • 我必须将页面附加到数组的末尾,否则页面变量会在 URL 中切换位置,但该答案非常有效。
猜你喜欢
  • 2019-04-27
  • 2016-05-14
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
相关资源
最近更新 更多