Laravel 8 事件
2021-07-19 10:50 更新
在发送邮件消息的时候,Laravel 会启动两个事件。MessageSending
事件在发送消息前触发,MessageSent
事件在消息发送完成后触发。记住,这些事件都是在邮件被 发送 时触发,而不是在队列化的时候。您可以在 EventServiceProvider
中注册一个事件监听器:
/**
* 为应用映射事件监听器。
*
* @var array
*/
protected $listen = [
'Illuminate\Mail\Events\MessageSending' => [
'App\Listeners\LogSendingMessage',
],
'Illuminate\Mail\Events\MessageSent' => [
'App\Listeners\LogSentMessage',
],
];
以上内容是否对您有帮助:
更多建议: