/**
  * 添加菜单--入库
  * 
  * @param        
  * 
  * @author        wen.zhou@bioon.com
  * 
  * @date        2015-10-18 12:19:40
  * 
  * @return        
  */
 public function postAdd(UserFormRequest $userFormRequest)
 {
     $returnData = ['status' => false, 'msg' => '数据丢失'];
     /*添加角色*/
     $user = new User();
     $user->name = request('name');
     $user->email = request('email');
     $user->password = bcrypt(request('password', '123456'));
     $add_bool = $user->save();
     if ($add_bool) {
         Log::info('add user: '******'roles', []);
         if (!empty($add_roles)) {
             /*获取前台传递的角色数组*/
             $add_roles_ids = collect($add_roles)->keyBy('id')->keys()->toArray();
             $selected_roles = Role::whereIn('id', $add_roles_ids)->get();
             foreach ($selected_roles as $selected_role) {
                 $user->attachRole($selected_role);
             }
         }
         /*添加权限*/
         $permissions = request('permissions', '');
         if (!empty($permissions)) {
             $user->detachAllPermissions();
             $selected_permissions = Permission::whereIn('slug', $permissions)->get();
             foreach ($selected_permissions as $selected_permission) {
                 $user->attachPermission($selected_permission);
             }
         }
         $returnData = ['status' => true, 'msg' => '修改成功'];
     } else {
         $returnData = ['status' => true, 'msg' => '修改成功'];
     }
     return response()->json($returnData);
 }