【发布时间】:2018-06-03 21:06:13
【问题描述】:
我在 Blade 模板文件中使用路由助手 ({{ route('routename') }}) 来过滤和/或排序页面结果。
将参数附加到以前的参数的最简单方法是什么?
举个例子:
我访问页面/category1 并查看一些产品。现在我使用将 URL 更改为 /category1?sort_by=title&sort_order=asc
如果我现在使用另一个过滤器,我希望将参数附加到当前过滤器。所以/category1?sort_by=title&sort_order=asc&filter_by=year&year=2017,但结果只有/category1?filter_by=year&year=2017。
我使用 route-helper 创建 URL,例如:
route('category.show', [$category, 'sort_by' => 'title', 'sort_order' => 'asc'])
route('category.show', [$category, 'filter_by' => 'year', 'year' => $year])
【问题讨论】:
标签: laravel laravel-5 routes laravel-5.5