Пользовательская команда Laravel и расширение php GnuPG не найдены

Я делаю свою собственную команду в 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

0

Решение

Php CLI использует другие настройки php.ini, которые я не знал. Активирующее расширение в

/etc/php5/cli/php.ini

решил проблему. После этой проблемы у меня возникла проблема с созданием классов Laravel. Это было связано со старой версией Laravel 5. Решение и связанный с этим вопрос можно найти здесь:

Laravel 5: Использование Cache :: или DB :: в функции schedule () Консольного ядра

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]