コード例 #1
0
ファイル: BaseMenuController.php プロジェクト: aysenli/admin
 /**
  * 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]);
 }
コード例 #2
0
ファイル: BaseRoleController.php プロジェクト: aysenli/admin
 /**
  * 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]);
 }
コード例 #3
0
ファイル: BaseRoleController.php プロジェクト: luryson/admin
 /**
  * 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)]);
 }