Laravel 8 事件

2021-07-19 10:50 更新

在發(fā)送郵件消息的時(shí)候,Laravel 會(huì)啟動(dòng)兩個(gè)事件。MessageSending 事件在發(fā)送消息前觸發(fā),MessageSent 事件在消息發(fā)送完成后觸發(fā)。記住,這些事件都是在郵件被 發(fā)送 時(shí)觸發(fā),而不是在隊(duì)列化的時(shí)候。您可以在 EventServiceProvider 中注冊一個(gè)事件監(jiān)聽器:

/**
 * 為應(yīng)用映射事件監(jiān)聽器。
 *
 * @var array
 */
protected $listen = [
    'Illuminate\Mail\Events\MessageSending' => [
        'App\Listeners\LogSendingMessage',
    ],
    'Illuminate\Mail\Events\MessageSent' => [
        'App\Listeners\LogSentMessage',
    ],
]; 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)