簡體   English   中英

Laravel 將發送的每封電子郵件存儲在數據庫中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM