[英]Laravel storing every email in database which is sent
我想将每封电子邮件存储在从 Laraval 应用程序发送的数据库中。 我尝试自定义电子邮件驱动程序,但太忙了。 有没有干净的方法来实现它?
嗨,我遇到了类似的问题。 您不需要自定义 swiftmailer。 有包在这里,可以去做自己想做的每一件事。
这里有一些说明。 使用 composer 安装包。
对于Laravel 5.5或更高版本,只需在终端上运行这两行:
composer require shvetsgroup/laravel-email-database-log
php artisan migrate
对于Laravel 5.4或更高版本:
"shvetsgroup/laravel-email-database-log": "*"
添加到 config/app.php 中的提供程序
ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider::class,
现在,在终端中运行它:
php artisan vendor:publish --provider="ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider" --tag="migrations"
php artisan migrate
你都准备好了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.