分页时,结果页面未保存查询

时间:2017-03-27 13:05:03

标签: laravel

我是Laravel的新手,需要一些帮助。

我有一个网站,其课程可以在我的月份,星期几等方面进行修改。

过滤器功能可以很好地工作,但是当我进行分页时,它会删除所有查询。在第90行的粘贴箱中看到原因显而易见,但我想不出保留它的方法。

有人可以帮忙吗?

https://pastebin.com/8MFEkFjn

My Paginator有这个:

@include('frontend.partials.pagination', ['paginator' => $courses->appends(Input::only('category_parent', 'course_week', 'start_date', 'category_child', 'tutor', 'day', 'time_of_day', 'order_by', 'keyword'))])

您可以在此处看到带有过滤器的实时网站:

http://www.bristolfolkhouse.co.uk/results?keyword=&category_parent=&course_week=&month=03&category_child=&day=&time_of_day=&tutor=

感谢。

1 个答案:

答案 0 :(得分:0)

您需要使用appends()方法来保留请求数据,例如:

{{ $collection->appends([
    'keyword' => request('keyword'),
    'category_parent' => request('category_parent')
    ....
])->render() }}