Я получаю записи через ajax с параметрами поиска и хочу также иметь нумерацию страниц. Он работает нормально, если я использую его с той же функцией, которая загружает представление, например
function viewOrder(Request $request){
$data = products::where('categoryId', 1)->paginate(1);
if ($request->ajax()){
return view('store.showAjax')->with('data',$data);
}
return view('store.show')->with('data',$data);
}
Но мне нужно вот так
function viewOrder(){
return view('store.show');
}
function searchOrder(Request $request){
$data = products::where('categoryId', 1)->paginate(1);
return view('store.show')->with('data',$data);
}
Таким образом, он создает нумерацию страниц, но когда я нажимаю на ссылку на страницу, он дважды загружает представление store.show на одной и той же html-странице. Как я могу добиться правильной нумерации страниц таким образом?
Выполнение всего в функции viewOrder () выглядит грязно.