Я пытаюсь переключить уведомления, чтобы использовать очередь. Я реализовал интерфейс Shopqueue и добавил верный признак в класс уведомлений. \ Log :: info () к конструктору и методу Tomail () класса уведомлений. Я вижу сообщение журнала из конструктора в журналах, но не в методе Tomail () .
Я создал задание для отправки уведомления и добавления сообщений журнала в метод задания () . Один до и один после уведомлений вызовов. Когда класс уведомлений не включает очередь (интерфейс и признак), уведомление отправляется и доставляется. Я получаю сообщение журнала из конструктора класса уведомлений, но не из метода Tomail () .
I обновил этот код из Laravel 11
Я проверил это с помощью почтовой службы. с включенной очередью и проверкой. < /p>
версия Laravel: 12.21 < /p>
PHP версия: 8.3 < /p>
Редактировать:
Работник правильно настроен и работает. Кроме того, это не работает независимо от того, какое соединение очереди используется
Подробнее здесь: https://stackoverflow.com/questions/797 ... delivering