Не могу добиться выполнения очередей.
Указал в .env:
QUEUE_DRIVER=database
Создал таблицу: jobs
В коде пишу:
dispatch((new \App\Jobs\SendEmail($userMail, $data))->onQueue('emails'));
В консоли запускаю команду php artisan queue:listen или php artisan queue:work
Но ничего не происходит. Только добавляется новая запись в базу и на этом всё...
Странно, что команды в консоли просто висят, не выводя ничего на экран
Укажите тип очереди при вызове воркера, в вашем примере в записываете задачи в очередь emails.
Вызовите воркер следующим образом:
php artisan queue:work --queue=emails
И если не получиться ничего с командой выше - проверьте что в таблицу очередей пишется.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости