【发布时间】:2017-01-27 15:25:53
【问题描述】:
我想将所有从 Laraval 应用程序发送的电子邮件存储在数据库中。我尝试自定义电子邮件驱动程序,但它太忙了。有没有一种干净的方法来实现它?
【问题讨论】:
标签: php laravel-5 swiftmailer
我想将所有从 Laraval 应用程序发送的电子邮件存储在数据库中。我尝试自定义电子邮件驱动程序,但它太忙了。有没有一种干净的方法来实现它?
【问题讨论】:
标签: php laravel-5 swiftmailer
您好,我遇到了类似的问题。您不需要自定义 swiftmailer。有包here 可以做任何你想做的事情。
这里有一些说明。使用 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中添加provider
ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider::class,
现在,在终端中运行:
php artisan vendor:publish --provider="ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider" --tag="migrations"
php artisan migrate
一切准备就绪。
【讨论】: