Можно ли использовать очередь внутри слушателя событий в Laravel?

Можно ли использовать очередь внутри слушателя событий в Laravel?

Допустим, у меня есть контроллер QuotesController откуда я увольняю QuoteCreated событие, которое имеет SendNotification слушатель. И я хочу отправить очередь с именем EmailToUser от этого слушателя.

Конечно, я могу отправить очередь напрямую из контроллера, но могу ли я отправить ее из прослушивателя?

1

Решение

Существует глобальный dispatch() вспомогательный метод, который вы можете использовать в любом месте в приложении Laravel!

dispatch(new SomeJob());

И да, вы можете сделать это из прослушивателя событий, или из очереди, или из чего угодно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]