Laravel 5添加nusoap

4

我无法将nusoap安装到我的现有laravel 5应用程序中。我已经完成了以下操作:

在App / Http / Controllers /中创建一个名为“ Soap”的新文件夹,并将库复制到其中。

使用

composer dump-autoload

所以我能使用。
use nusoap_client;

但是我总是遇到错误:
Class 'App\Http\Controllers\nusoap_client' not found

我以为Laravel会自动从“app”目录加载所有类,但我该如何在这里使用它?

已尝试:

 $wsdl = "test.xx/_vti_bin/lists.asmx?wsdl";
$client = new nusoap_client($wsdl, true);

感谢任何帮助!

尝试使用App\Http\Controllers\Soap\nusoap_client作为nusoap_client。 - Needpoule
1
为什么你还没有通过Composer安装这个库? - dschniepp
我已经完成了这个任务(这是一个答案,我已经接受了它),但用户已将其删除。我只查找了Laravel的nusoap包 - 现在已经使用composer包正常工作。谢谢。 - derdida
2个回答

4

只需在您的控制器中添加以下几行代码:

include 'nusoap.php';
use nusoap_client;

1
作为一种简单的方法,您可以在nusoap_client前面添加反斜杠,像这样:
$client = new \nusoap_client($wsdl, true);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接