/**
  * Actualizar los datos del usuario.
  *
  * @param  \Illuminate\Http\Request\UpdateUserRequest  $request
  * @param  int  $id
  */
 public function postUpdate(UpdateUserRequest $request, $userId)
 {
     // Almacenamos la url a redireccionar
     $urlSegment = '/account/settings';
     // Declaramos las reglas de validación
     $validator = Validator::make($request->all(), $request->rules());
     // Validamos los datos
     if ($validator->fails()) {
         return redirect($urlSegment)->withInput()->withErrors($validator);
     }
     // Creamos el nuevo usuario
     $user = User::find($userId);
     $user->name = $request->name;
     $user->location = $request->location;
     $user->email = $request->email;
     $user->save();
     // Redireccionamos y mostramos un mensaje
     return redirect($urlSegment)->with('message', trans('messages.updatingUserData'));
 }
 /**
  * Eliminar un usuario.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function getDestroy($id)
 {
     // Buscamos el usuario a eliminar
     $user = User::find($id);
     $user->delete();
     // Redireccionamos
     return redirect('/dashboard/users');
 }