検索

ホームページ  >  に質問  >  本文

phpunitがlaravelでSoapClientを作成できませんでしたwsdlパスが見つかりません

新しい SoapClient('soap/SpService.wsdl', $options) を作成しました。
phpArtisan Serve は正常に実行されます。

phpunit のテスト時のプロンプト
PHP 警告: キャッチされない例外 'ErrorException' とメッセージ 'SoapClient::SoapClient(): I/O 警告: 外部エンティティ "soap/SpService.wsdl" のロードに失敗しました

SoapClient('public/soap/SpService.wsdl', $options); を使用すると、
phpunit は再度実行できますが、laravel の実行で wsdl が見つかりません

wsdl パスの読み込みに問題があるのでしょう。アクセスパスを統一するにはどうすればよいですか?

仅有的幸福仅有的幸福2824日前1053

全員に返信(1)返信します

  • 过去多啦不再A梦

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

    laravel public_path('soap/SpService.wsdl')

    解決しました! ! ! 、今何時か、または php に詳しくなく、これまで苦労してきた初心者を参照してください。

    返事
    0
  • キャンセル返事