Reputation: 105
i'm using laravel paginate, but when i change page like 2,3.. it doesn t keep my research value.
blade
{{ $items->appends(['list' => $list])->links() }}
controller
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);
Upvotes: 1
Views: 799