【问题标题】:Laravel pagination - keep params?Laravel 分页 - 保留参数?
【发布时间】:2017-07-27 06:28:43
【问题描述】:

所以我在 Laravel 中有一个“搜索结果”页面,它对结果进行分页。

我正在向视图传递一个包含术语等的 $search 对象,如下所示:

  return view('pages.search', [
    'listings' => $listings, 
    'search' => $search
  ]);

这在第一页上工作正常,但在任何其他页面上,该对象都会消失。根据文档,我尝试在呈现页面链接的地方执行此操作:

{!! $listings->appends(['search' => $search])->render() !!}

...它附加了一堆奇怪的东西,显然不是我的 $search 对象:

/search?search%5Bincrementing%5D=1&search%5Bexists%5D=0&search%5BwasRecentlyCreated%5D=0&search%5Btimestamps%5D=1&page=2

有人知道我哪里出错了吗?

【问题讨论】:

    标签: php laravel pagination


    【解决方案1】:

    呃,我是个白痴。这成功了: {!! $listings->appends(Input::except('page'))->links() !!}

    【讨论】:

      猜你喜欢
      • 2015-09-26
      • 2020-10-23
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 2010-11-28
      • 1970-01-01
      • 2015-10-03
      相关资源
      最近更新 更多