Laravel - письма пропускают систему очередей - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь добавить систему очередей в мое приложение Laravel (локальная разработка).Я установил эти два параметра в каждом файле:
queue.php -> 'default' => env ('QUEUE_DRIVER', 'database')
.env -> QUEUE_DRIVER = database

Я создал перенесенные в моей базе данных два задания для таблиц и fail_jobs.

Я запустил систему очередей с "php artisan queue: work".

И сейчас я пытаюсьдля отправки почты через систему очередей, например:
"Mail :: to ($ email) -> очередь (новый PasswordUpdatedMail ($ name));"

почта отправляется, но никогда не отправляется в очередьсистема всегда отправляется с синхронизацией, потому что следующий автоматический индекс всегда равен «1», и когда я помещаю таймер сна в функцию сборки моего PasswordUpdatedMail, брат ожидает таймера, а после отправки почты, брат пишетсообщение об успехе.

Поэтому моя почта пропустила систему очередей ... Я искал учебники и форумы, но не нашел ответа на свою проблему.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 18 ноября 2018

Намошек нашел решение. Просто нужно сделать "php artisan config: cache" после обновления .env файла! Спасибо!

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