Je travaille avec laravel 5.4. La fonction du contrôleur qui utilise laravel dans le navigateur fonctionne. Même fonction que j'ai appelée via scheduler, elle renvoie une erreur.PHP Erreur fatale: Classe 'SoapClient' introuvable dans laravel 5.4
Remarque: Soapclient est activé sur mon serveur. Dans le code du contrôleur:
use SoapClient;
$client = new SoapClient($wsdl, array(
'soap_version' => SOAP_1_1,
'trace' => true, //to debug
));
et kernel.php
$schedule->command('eld:fetch')
->everyMinute();
SoapClient est enabled.And i vérifié par phpinfo(). –
Pourriez-vous localiser le _line number_ de cette erreur? ** PHP Erreur fatale: Classe 'SoapClient' introuvable dans laravel 5.4 **. S'agit-il de la ligne d'importation ('use') ou de la ligne de création d'instance (' new')? –
[Symfony \ Component \ Debug \ Exception \ FatalErrorException] La classe 'SoapClient' est introuvable. Une erreur est créée lors de l'appel d'une fonction de contrôleur à partir de la commande console. handle de fonction publique() { $ orbcomm = new Orbcomm(); $ orbcomm-> fetchorbcommdata(); } –