phpunitがlaravelでSoapClientを作成できませんでしたwsdlパスが見つかりません
仅有的幸福
仅有的幸福 2017-05-16 13:02:13
0
1
1054

新しい 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 パスの読み込みに問題があるのでしょう。アクセスパスを統一するにはどうすればよいですか?

仅有的幸福
仅有的幸福

全員に返信(1)
过去多啦不再A梦

laravel public_path('soap/SpService.wsdl')

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート