gpt4 book ai didi

Laravel 分页链接不包含其他 GET 参数

转载 作者:行者123 更新时间:2023-12-02 23:10:16 24 4
gpt4 key购买 nike

我将 Eloquent 与 Laravel 4 的 Pagination 类一起使用。

问题:当URL中有一些GET参数时,例如:http://site.example/users?gender=female&body=hot,分页链接生成的内容仅包含 page 参数,没有其他内容。

Blade 模板

{{ $users->link() }}

有一个->append()函数可以做到这一点,但是当我们不知道有多少个GET参数时,我们如何使用append() > 在分页链接中包含其他 GET 参数,而不用一大堆 if 代码弄乱我们的 Blade 模板?

最佳答案

我认为你应该在 Laravel 5+ 版本中使用这段代码。此外,这不仅适用于参数 page,也适用于任何其他参数:

$users->appends(request()->input())->links();

就我个人而言,我尽量避免使用 Facades尽我所能。使用全局辅助函数代码更少,而且更加优雅。

更新:

不要使用 Input Facade,因为它在 Laravel v6+ 中已被弃用

关于Laravel 分页链接不包含其他 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17159273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com