События и задания не запускаются изнутри Laravel Event Listener - PullRequest
0 голосов
/ 16 октября 2018

У меня есть прослушиватель событий, который создает и сохраняет файл PDF из записи в БД.

Этот процесс завершается правильно, затем я регистрирую результаты и хочу запустить задание или другое событие, и ни один из них не будетrun.

Если я запускаю любой из контроллеров, они выполняются безупречно.

Метод обработки выглядит так:

/**
 * Handle the event.
 *
 * @param  SaveRecordPdf  $event
 * @return void
 */
public function handle(SaveRecordPdf $event)
{
    $record = $event->record;

    if ($this->service->publish($record)) {
        Log::info($record->published_filename . ' was stored successfully.');

        // fire publish job
        PublishFile::dispatch($record);

    }
}

Существует ли какая-либо известная причина, по которой это могло бы произойти

1 Ответ

0 голосов
/ 03 марта 2019

Попробуйте запустить следующее в своем хранилище:

composer dumpautoload && php artisan clear-compiled

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...