【发布时间】:2019-05-01 09:25:53
【问题描述】:
我正在通过带有搜索参数的 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);
}
以这种方式它会创建分页,但是当我单击页面链接时,它会在同一个 html 页面中加载两次 store.show 视图。我怎样才能以这种方式实现正确的分页? 在 viewOrder() 函数中做所有事情看起来很乱。
【问题讨论】:
标签: laravel-5.7 laravel-pagination