我正在使用laravel 5.4。在浏览器中使用laravel运行的控制器功能正在运行。我通过调度程序调用的相同函数返回错误。
注意:我的服务器启用了Soapclient。 在Controller代码中:
use SoapClient;
$client = new SoapClient($wsdl, array(
'soap_version' => SOAP_1_1,
'trace' => true, //to debug
));
并在kernel.php中
$schedule->command('eld:fetch')
->everyMinute();
答案 0 :(得分:0)
PHP致命错误:Class' SoapClient'在laravel 5.4中找不到表示您的服务器中未启用SoapClient
类。为此,请按照下列步骤操作:
phpinfo()
功能,如果启用了SoapClient
则查看数组。如果未启用,请按照第二步操作。extension=php_soap.dll
文件中删除分号,取消注释php.ini
行。SoapClient
。 use SoapClient;
$client = new SoapClient($wsdl, array('soap_version' => SOAP_1_1, 'trace' => true));