我和Laravel 4的分页课一起使用了雄辩。
问题:当URL中有一些GET参数时,例如:http://site.com/users?gender=female&body=hot
,生成的分页链接只包含该page
参数,没有其他参数。
刀片模板
{{ $users->link() }}
这有一个->append()
功能,但是当我们不知道有多少GET参数时,我们如何才能append()
将其他GET参数包含在分页链接中,而不会有一大堆if
代码搞乱我们的刀片模板?
欢迎各位兄弟 发布技术文章
这里的技术是共享的
32 8 | |
添加评论 |
57 | 编辑:Connor的评论与Mehdi的答案是要做这项工作。感谢他们的澄清。
例:
| |||
31 | 要注意的 解决方案:使用 | |||
17 | 不是
| |||
10 | LARAVEL 5 视图必须包含以下内容:
| ||
7 | 我想你应该在Laravel 5中使用这个代码,Laracast提到它:
| ||
1 | 使用这个约束“
为什么? 1)你删除添加到请求的所有内容
2)您不需要$请求作为函数的输入参数 3)你排除“页面” PS),它适用于Laravel 5.1
|
appends
,不是append
。正确的链接将是$query->appends($foo)->links();
- Connor Peet Oct 13 '13 at 13:01$query->appends(Input::except('page'))->links();
工作更好。否则,当您单击页面时,页面变量不会更新。Laravel 4.1.24。 - bitlather Mar 22 '14 at 23:19{!! $myItems->appends(Input::except('page'))->render() !!}
- ecairol Oct 11 '15 at 22:59