1
是否可以在Laravel的事件偵聽器中使用隊列?是否可以在Laravel的事件偵聽器中使用隊列?
可以說我有一個控制器QuotesController
從那裏我開始QuoteCreated
事件,其中有一個SendNotification
聽衆。我想從這個監聽器發送一個名爲EmailToUser
的隊列。
當然,我可以直接派遣隊列形式控制器,但我可以派遣它形成一個監聽器?
是否可以在Laravel的事件偵聽器中使用隊列?是否可以在Laravel的事件偵聽器中使用隊列?
可以說我有一個控制器QuotesController
從那裏我開始QuoteCreated
事件,其中有一個SendNotification
聽衆。我想從這個監聽器發送一個名爲EmailToUser
的隊列。
當然,我可以直接派遣隊列形式控制器,但我可以派遣它形成一個監聽器?
有一個全球dispatch()
幫手方法,你可以在任何地方使用在Laravel應用程序!
dispatch(new SomeJob());
是的,你可以從事件監聽器,隊列作業或其他任何東西中做到這一點。
是的,你可以。從'handle()'方法派發隊列。 –
我已經綁定,但得到這個錯誤'調用未定義的方法App \ Jobs \ EmailToUser :: dispatch()' –
分享您的代碼 – shuvrow