Я пытаюсь вызвать пользовательскую команду для отправки задания из CLI после запуска горизонта.
journal: add - это настраиваемая команда для добавления подробностей журнала в базу данных mysql.
$this->line('<fg=red>Migrate and refreshing databases</>');
sleep(1);
$this->call('migrate:refresh');
$this->line('<fg=red>Flushing the redis queue</>');
sleep(1);
exec('redis-cli flushall');
sleep(1);
$this->line('<fg=red>Starting Horizon</>');
$this->call('horizon');
sleep(1);
$this->line('<fg=red>Adding test journal</>');
$this->call('journal:add', ['issn'=>'1098-2418']);
Ожидаемые результаты - отправка задания журнала в очередь после запуска горизонта.
В настоящее время код запускает Horizon, но ничего не делает после этого.