/** * 输出添加菜单界面 * * @param * * @author wen.zhou@bioon.com * * @date 2015-10-18 12:17:23 * * @return */ public function getAdd(PermissionTreeContract $perCon) { $all_permissions = Permission::all(); $deal_permissions = []; foreach ($all_permissions as $all_permission) { array_set($deal_permissions, $all_permission->slug, json_encode(['key' => $all_permission->slug, 'val' => $all_permission->name . ':' . $all_permission->description])); } $permissions = $perCon->permissionToTreeAdd($deal_permissions); $returnData = ['permissions' => json_encode($permissions)]; return view('admin.role.add')->with($returnData); }
/** * 输出添加菜单界面 * * @param * * @author wen.zhou@bioon.com * * @date 2015-10-18 12:17:23 * * @return */ public function getAdd(PermissionTreeContract $perCon) { /*获取角色*/ $roles = Role::all(); /*获取权限*/ $all_permissions = Permission::all(); $deal_permissions = []; foreach ($all_permissions as $all_permission) { array_set($deal_permissions, $all_permission->slug, json_encode(['key' => $all_permission->slug, 'val' => $all_permission->name . ':' . $all_permission->description])); } $permissions = $perCon->permissionToTreeAdd($deal_permissions); $returnData = ['permissions' => collect($permissions), 'roles' => $roles]; return view('admin.user.add')->with($returnData); }