PHP致命错误:在laravel 5.4中找不到类'SoapClient'

时间:2017-10-19 06:00:59

标签: laravel

我正在使用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();

1 个答案:

答案 0 :(得分:0)

PHP致命错误:Class' SoapClient'在laravel 5.4中找不到表示您的服务器中未启用SoapClient类。为此,请按照下列步骤操作:

  1. 首先检查它是否已启用phpinfo()功能,如果启用了SoapClient则查看数组。如果未启用,请按照第二步操作。
  2. extension=php_soap.dll文件中删除分号,取消注释php.ini行。
  3. 下一步是重新启动服务器。
  4. 现在再次返回第一步,看看现在是否启用SoapClient
  5. 在此步骤中,您现在可以像这样导入您的课程:
  6. use SoapClient; $client = new SoapClient($wsdl, array('soap_version' => SOAP_1_1, 'trace' => true));