最近发表的评论
  • Laravel 5.2 条件查询后分页点第 2 页空白问题,不知为何?求大神帮忙指导,谢谢! at 1年前

    找到原因了,是链接的问题
    资源路由定义默认的路径
    admin/users
    这个路径实际上就指向了
    admin/users/index
    所以未查询之前分页路径是
    admin/users?keywrod=&page=2
    查询之后,由于引入视图
    admin/users/index
    所以路径变成了
    admin/users/index?keyword=t&page=2
    由于使用资源路由,admin/users/index与路由配置不同,所以就变成空白了
    我自己解决这个问题的土办法(大家别笑话我啊,我是小白,刚在学习)
    新建一个方法userslist
    查询时数据发送到这个方法当中

    
    public function userlist(Request $request)
        {
            $keyword= empty($request->input('keyword'))?'':$request->input('keyword');
            $data = Users::where('name', 'like', '%' . $keyword . '%')
                ->orderBy('name', 'asc')
                ->paginate(5);
            return view('admin/users/userlist', compact('data','keyword'));
        }
    

    原来的index就保持查询所有吧

    
      public function index()
        {
            $data = Users::orderBy('name', 'asc')->paginate(5);
            return view('admin/users/index', compact('data'));
        }
    

    小白总结:
    1、不够细心,一个小小的差别就带来了这么些问题。
    2、规范很重要,有空还是要多看看大神的代码。
    3、自己多动脑,遇到问题就找百度或者发论坛上是一种依赖。
    当然,有一些摔倒的经验分享出来,给像我一样的小白少走一些弯路,多一些借鉴。