Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 Laravel 的事件监听器中使用队列?
假设我有一个控制器QuotesController,我从那里触发QuoteCreated具有SendNotification侦听器的事件。我想调度一个EmailToUser从该侦听器命名的队列。
QuotesController
QuoteCreated
SendNotification
EmailToUser
当然,我可以直接从 Controller 调度队列,但我可以从侦听器调度它吗?
你可以在 Laravel 应用程序的任何地方使用全局dispatch()辅助方法!
dispatch()
dispatch(new SomeJob());
是的,您可以从事件侦听器、队列作业或其他任何内容中执行此操作。