Laravel搜索分页保留搜索条件

Laravel 列表按条件搜索分页点击下一页搜索条件没带过去

    /**
     * 管理员列表
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    public function index(Request $request)
    {
        $keyword= $request->input('keyword');
        $where = [];
        if($keyword){
            $where[] = ['username', 'like', '%'.$keyword.'%'];
        }
        $list = $this->model->where($where)->orderBy('id', 'desc')->paginate(1);
        return view('admin.admin.index', compact('list','keyword'));
    }

模板页面

{{ $list->appends(Request::all())->links() }}

这样子在搜索的时候下一页的a标签这样子在搜索的时候下一页的a标签

http://www.pasawu.topm/admin/admin/index?keyword=1&page=2

会带上keyword的搜索参数和值会带上keyword的搜索参数和值

Pasa吴技术博客
请先登录后发表评论
  • latest comments
  • 总共0条评论