laravel +layui 数据表格 接口例子

laravel +layui 数据表格 接口例子

 

直接调用即可.

 

    //用户列表接口数据
    public function data(Request $request)
    {
        $pageNum = $request->page;
        $limit = $request->limit;
        $name = $request->name;
        $nick = $request->nick;
        $where=[];
        if($name != ''){
            $where['name']=$name;
        }

        if($nick != ''){
            $where['nick']=$nick;
        }
    
        $page = $pageNum - 1;
        if ($page != 0) {
        $page = $limit * $page;
        }

        if(count($where) != 0){
            $res = DB::table('user')->where($where)->orderByDesc('id')->offset($page)->limit($limit)->get();
            $conut = DB::table('user')->where($where)->count();
        }else{
            $res = DB::table('user')->orderByDesc('id')->offset($page)->limit($limit)->get();
            $conut = DB::table('user')->count();
        }


        return ['code' => 0, 'data' => $res, 'count' => $conut];
    }

例子加了一个搜索的条件判断…