/**
  * 输出添加菜单界面
  * 
  * @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);
 }