Laravel分页追加了数组过滤

时间:2019-12-24 07:37:39

标签: php laravel

我有此代码,可以在第一页上正常显示分页页数,但在第二页上单击则无结果。这里可能有什么问题

$category = Input::get('maincat', []);
$locate = Input::get('location');


      $list = Buy::with('catbuy');

    $this['requests'] = $list
     ->whereHas('catbuy', function($q) use ($category){
        $q->whereIn('id', $category);
    })
    ->where('location', 'like', '%' . $locate  . '%')

    ->orderBy('created_at','desc')->paginate(1)->appends(['location' => $locate, $category]);


1 个答案:

答案 0 :(得分:1)

appends(Input::all());解决了。

(问题已在评论中得到回答)