找不到Laravel自定义工匠命令和php扩展GnuPG



我在Laravel中制作自己的命令,并从我的命令类调用控制器方法。喜欢这个:

public function fire(BankEmailController $bankEmailController)
{
    if($this->option('fetch')){
       $this->userInformResluts($bankEmailController->checkEmails());
    }
}

在检查电子邮件方法中,我创建新的 GnuPG 类:

putenv('GNUPGHOME=/var/www/mbiuro/panel/.gnupg');
$gpg = new gnupg();

调用命令提示符此错误:

[SymfonyComponentDebugExceptionFatalErrorException]
Class 'gnupg' not found

Php CLI 使用我不知道的其他 php.ini 设置。激活扩展

/etc/php5/cli/php.ini 

解决了问题。在这个问题之后,我在创建Laravel类时遇到了问题。它与旧版本的Laravel 5相连。解决方案和相关问题可以在这里找到:

Laravel 5:在控制台内核的 schedule() 函数中使用 Cache:: 或 DB::

相关内容

  • 没有找到相关文章

最新更新