validated(); if (! $this->resetPasswordAttemptService->resetPassword( $data['email'], $data['codigo'], $data['password'], )) { throw ValidationException::withMessages([ 'codigo' => 'La solicitud de recuperación es inválida o ya fue utilizada.', ]); } return response()->json([ 'message' => 'Contraseña modificada correctamente.', 'status' => ResetPasswordAttempt::STATUS_USED, ]); } }