찾다

 >  Q&A  >  본문

phpunit이 laravel wsdl 경로에서 SoapClient를 생성하지 못했습니다. 경로를 찾을 수 없습니다.

새 SoapClient('soap/SpService.wsdl', $options)를 만들었습니다.
php artisan Serve가 정상적으로 실행됩니다.

phpunit 테스트 시 프롬프트
PHP 경고: 'SoapClient::SoapClient(): I/O 경고: 외부 엔터티 "soap/SpService.wsdl"을 로드하지 못했습니다.

SoapClient('public/soap/SpService.wsdl', $options);를 사용하면
phpunit을 다시 실행할 수 있지만 laravel 실행에서는 wsdl을 찾을 수 없습니다.

wsdl 경로를 로드하는 데 문제가 있는 것 같습니다. 액세스 경로를 통합하는 방법은 무엇입니까?

仅有的幸福仅有的幸福2824일 전1052

모든 응답(1)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:04:13

    laravel public_path('soap/SpService.wsdl')

    해결되었습니다! ! ! , 지금이 몇시인지 확인하시거나, php에 익숙하지 않으시며 여기까지 고생하신 초보분들도 확인해보세요.

    회신하다
    0
  • 취소회신하다