/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { // $data = $request->input(); $name = isset($data['name']) ? $data['name'] : ''; $pagesize = 20; $query = DataManager::where('status', Config::get("hthou.status_normal")); if (!empty($name)) { $query->where('username', $name); } $query->orderBy('id', 'asc'); $list = $query->paginate($pagesize); $role_list = DataRole::where('status', Config::get("hthou.status_normal"))->get(); $group_list = DataGroup::where('status', Config::get("hthou.status_normal"))->get(); return view('admin.managers', ['data' => $list, 'url' => $this->url, 'name' => $name, 'role_list' => $role_list, 'group_list' => $group_list]); }
public function getAllGroups() { $query = DataGroup::where('status', Config::get('hthou.status_normal')); $res = $query->orderBy('listorder', 'desc')->orderBy('id', 'desc')->get(); $list = array(); foreach ($res as $r) { $tmp = array('name' => $r->group_name, 'id' => $r->id); $list[] = $tmp; } return json_encode($list); }