コード例 #1
0
 public function update(User $user, EditUsersRequest $request)
 {
     $input = $request->all();
     if ($input['password'] == '') {
         unset($input['password']);
     } else {
         $input['password'] = bcrypt($input['password']);
     }
     if (isset($input['remove'])) {
         foreach ($input['remove'] as $k => $v) {
             $user->{$v}->destroy();
             $user->{$v} = STAPLER_NULL;
         }
     }
     if ($user->update($input)) {
         Flash::success('Item atualizado com sucesso.');
     } else {
         Flash::error('Falha na atualização.');
     }
     return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.users.index');
 }