Laravel 5.2 条件查询后分页点第 2 页空白问题,不知为何?求大神帮忙指导,谢谢!
学习后盾网陈华老师的laravel 5.2视频课程后,自己尝试着做一下后台,在一个列表中,按条件查询后分页遇到以下问题
1.采用paginate获取分页数据,控制器如下:
public function index(Request $request)
{
$keyword= empty($request->input('keyword'))?'':$request->input('keyword');
$data = Users::where('nickname', 'like', '%' . $keyword . '%')
->orderBy('id', 'desc')
->paginate(5);
$models = $data;
return view('admin/users/index', compact('models','keyword'));
}
2.模板中引用分页
列表上方是一个input 栏,旁边一按钮查询
中间是数据显示列表
最下方带参数分页
{!! $models->appends(['keyword'=>$keyword])->render() !!}
3.点查询后可以取到数值,鼠标放在分页2上面时,可以看到已带到传递过去的参数,点击后出现空白,也没报错,试了很久,不知道是什么原因?
有没有大神帮指导一下,谢谢了!
推荐文章: