У меня есть такой поиск:
$users = User::search($q)
->orderBy($sortBy, $orderBy)
->paginate($perPage);
, и я могу разбить результаты на страницы с помощью
{{ $users->render() }}
без проблем. Однако мой SearchController продолжает выглядеть как
if($request->loc){
$users = $users->where('loc',$request->loc);
}
if($request->sz) {
$users = $users->where('sz',$request->sz);
}
...
return view('search', compact('users'));
, что означает, что я не могу использовать {{$ users-> render ()}} в лезвии, потому что $ users не имеет orderBy, разбивки на страницы коллекции.
Как я могу это решить? Спасибо за ответ!