validated(); $result = $this->resetPasswordAttemptService->validateCode( $data['email'], $data['codigo'], ); if ($result === ResetPasswordAttemptService::CODE_EXPIRED) { throw ValidationException::withMessages([ 'codigo' => __('api.auth.reset_code_expired'), ]); } if ($result !== ResetPasswordAttemptService::CODE_VALID) { throw ValidationException::withMessages([ 'codigo' => __('api.auth.reset_code_invalid'), ]); } return response()->json([ 'code' => 'auth.reset_code_valid', 'message' => __('api.auth.reset_code_valid'), 'status' => ResetPasswordAttempt::STATUS_VALIDATED, ]); } }