/** * Display a listing of the resource. * * @return Response */ public function index() { $wherName = trim(\Input::get('name')); if ($wherName) { $show['permissions'] = Permission::where('description', 'like', '%' . $wherName . '%')->orWhere('name', 'like', '%' . $wherName . '%')->orderBy('id', 'desc')->get(); } else { $show['permissions'] = Permission::all(); } $show['permissions'] = Helper::array_get_tree($show['permissions']->toArray(), 'display_name', 'description'); return View('admin.menu.index', ['title' => '后台管理 - 菜单管理', 'show' => $show]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $show['role'] = Role::where('id', '=', $id)->first(); $show['permissions'] = Permission::all(); // 获取全部权限, 用来判断那些全选选中了 $permissions = DB::table('permission_role')->where('role_id', '=', $id)->get(); foreach ($permissions as $value) { $show['selected_permissions'][$value->permission_id] = 1; } return View('admin.role.edit', ['title' => '后台管理 - 修改角色', 'show' => $show]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $show['role'] = Role::where('id', '=', $id)->first(); $show['permissions'] = Permission::all(); // 获取全部权限, 用来判断那些全选选中了 $permissions = DB::table('permission_role')->where('role_id', '=', $id)->get(); $show['selected_permissions'] = []; foreach ($permissions as $value) { $show['selected_permissions'][] = $value->permission_id; } $treeView = $this->getTreeView($show['permissions'], $show['selected_permissions']); return View('admin.role.edit', ['title' => '后台管理 - 修改角色', 'show' => $show, 'treeView' => array_values($treeView)]); }