如何收集Laravel封邮件

How to collect Laravel mails

我想将 laravel 发送的所有外发电子邮件存储在我的数据库中。

我知道在发送每封电子邮件之前我可以有额外的代码,但我更喜欢它是类似事件的并涵盖所有电子邮件,因为我的应用程序有太多 类 发送电子邮件而我不不喜欢重复的代码。

你能告诉我如何收集电子邮件吗?

谢谢。

经过一段时间的研究后,我发现 Swift 触发了一个名为 "mailer.send" 的事件,因此我为 "mailer.send" 创建了一个事件监听器并且它起作用了。

https://github.com/laravel/framework/blob/5.1/src/Illuminate/Mail/Mailer.php#L391