【问题标题】:laravel 5 pagination appends function issuelaravel 5分页附加功能问题
【发布时间】:2016-03-14 13:55:35
【问题描述】:

我有如下代码和网址。我不知道如何正确使用该功能。

我相信 appends 函数会调用其他函数来附加条件查询,对吗?但我不知道它在哪里调用或者我可以编写这些函数。

我从来没有写过任何搜索功能,但它以某种方式搜索文本..我不知道怎么做。

URL : ?search=test&status=Resolved

    $paginator->appends(request()->query->all());

    array:2 [
      "search" => "test"
      "status" => "Resolved"
    ]

【问题讨论】:

  • 您是否正在尝试创建搜索表单或使用以前的搜索结果进行分页?我的意思是用当前搜索结果转到第二页或第三页?

标签: php laravel laravel-5 pagination


【解决方案1】:

append 允许您向分页 URL 添加额外参数,例如排序变量等。默认情况下,分页链接只包含page参数。

例如,要将&sort=votes 附加到每个分页链接,您应该对 appends 进行以下调用:

{!! $paginator->appends(['sort' => 'votes'])->links() !!}

所以在您的代码中,您只需在末尾添加->links() 并将代码添加到刀片以显示分页链接:

{!! $paginator->appends(request()->query->all())->links(); !!}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 2017-01-29
    • 2015-05-19
    • 2016-05-14
    • 2021-12-24
    • 2023-03-03
    相关资源
    最近更新 更多