пагинация в laravel не имеет значения - PullRequest
0 голосов
/ 29 августа 2018

Я использую lagvel paginate, но когда я изменяю страницу как 2,3 .., это не сохраняет ценность моего исследования.

лезвие

 {{ $items->appends(['list' => $list])->links() }}

контроллер

if (!empty($request['search'])){
            $list = '';

            $items = Items::where('name', 'LIKE', '%'.$request['search']. '%')->paginate($this->pagination);

        } 
        elseif(!empty($request['list'])){     

            $list= $request['list'];

            $items = Items::where('list_type', 'LIKE', $request['list']. '%')
                                ->orderBy('name')->paginate($this->pagination);

        }
        else{

            $list= '';

            $items = Client::where('list_type', 'LIKE', $request['list']. '%')
                                ->orderBy('name')->paginate($this->pagination);

1 Ответ

0 голосов
/ 29 августа 2018

используйте это:

{{ $items->appends(request()->query())->links() }}
...