繁体   English   中英

如何收集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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM