我收到错误 - Class' SoapClient'在我的laravel项目中找不到。 我的代码如下:
$client = new \SoapClient($url , ['encoding' => 'UTF-8']);
我安装了php7.1-soap并检查了我的服务器。我在/etc/php/7.1/apache2/php.ini中取消注释了extension = php_soap.dll
当我点击php -m命令时,我可以看到soap包。 我不知道我还没有做过什么。我有什么遗失的吗?
答案 0 :(得分:0)
您是否在SoapClient
上添加了config/app.php
个别名。对于使用类似\DB, \Validator ...
的内容,您应该将其添加到别名中。
我希望这会有所帮助。
答案 1 :(得分:0)
我找出了问题所在。 我的服务器上有几个php,显然,肥皂是安装在php 5上的,而我的php版本是7.0 我删除了旧版本并为php 7.0安装了soap,并解决了问题。感谢大家的回应。