/** * 权限列表的api * * @param * * @author wen.zhou@bioon.com * * @date 2015-10-18 20:36:51 * * @return */ public function getApipermissionlist() { /*获取参数*/ $draw = request('draw', 1); $start = request('start', 0); $length = request('length', 10); $search = request('search.value', ''); /*获取菜单*/ $obj_permission = new Permission(); $count = $obj_permission->count(); if (!empty($search)) { $obj_permission = $obj_permission->where('name', 'like', "%{$search}%"); } if ($length != -1) { $obj_permission = $obj_permission->offset($start)->limit($length); } $permissions = $obj_permission->get()->toArray(); $returnData = ["draw" => $draw, "recordsTotal" => $count, "recordsFiltered" => $count, 'data' => $permissions]; return response()->json($returnData); }