在 Mail::send() - Laravel 中向用户发送电子邮件之前是否有任何方法
Is there any method before email sent to user in Mail::send() - Laravel
我在 laravel 的多个地方实现了 Mail::send()
。在发送邮件之前,我必须执行一些代码。因此,我正在寻找在 laravel.
中使用 Mail::send()
发送电子邮件之前首先调用的任何方法
这将节省我在发送邮件之前实施新代码的时间。
您有两个要执行的事件。 MessageSending
事件在邮件发送前触发,MessageSent
事件在邮件发送后触发。这些事件提供了可能派上用场的邮件的 Swift_Message
实例。创建事件侦听器并将其附加到事件以处理它们。
Illuminate\Mail\Events\MessageSending
Illuminate\Mail\Events\MessageSent
我在 laravel 的多个地方实现了 Mail::send()
。在发送邮件之前,我必须执行一些代码。因此,我正在寻找在 laravel.
Mail::send()
发送电子邮件之前首先调用的任何方法
这将节省我在发送邮件之前实施新代码的时间。
您有两个要执行的事件。 MessageSending
事件在邮件发送前触发,MessageSent
事件在邮件发送后触发。这些事件提供了可能派上用场的邮件的 Swift_Message
实例。创建事件侦听器并将其附加到事件以处理它们。
Illuminate\Mail\Events\MessageSending
Illuminate\Mail\Events\MessageSent