Laravel将每封电子邮件存储在数据库中

时间:2017-01-27 15:25:53

标签: php laravel-5.2 swiftmailer

您好我想将每个电子邮件存储在larval应用程序发送的数据库中。我试图自定义电子邮件驱动程序,但它太忙了。有没有一种干净的方法来实现它。?

1 个答案:

答案 0 :(得分:2)

嗨我遇到了类似的问题。你不需要定制swiftmailer。有一个包here可以做你想要的每件事。

这里有一些指示。使用composer来安装包。

 "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

你们都已经准备好了。