【发布时间】:2015-04-14 21:55:55
【问题描述】:
我在 Laravel 中创建自己的命令,并从我的 Command 类中调用控制器方法。像这样:
public function fire(\BankEmailController $bankEmailController)
{
if($this->option('fetch')){
$this->userInformResluts($bankEmailController->checkEmails());
}
}
在 checkEmails 方法中,我创建了新的 GnuPG 类:
putenv('GNUPGHOME=/var/www/mbiuro/panel/.gnupg');
$gpg = new gnupg();
调用命令提示此错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'gnupg' not found
【问题讨论】:
-
Gnupg 作为 php 扩展安装在操作系统上。 CLI 执行是否可以在不同的环境中运行?就像您可能将 vagrant 用于“网络服务器”部分,但从主机系统运行 CLI 命令。
标签: php laravel laravel-5 gnupg php-extension