2017-01-27 3 views
0

Привет Я хочу сохранить каждое электронное письмо в базе данных, которое отправляется из приложения larval. Я попытался настроить драйвер электронной почты, но он слишком сумасшедший. Есть ли чистый способ добиться этого?Laravel сохраняет каждое электронное письмо в базе данных, которая отправляется

ответ

2

Привет, я столкнулся с подобной проблемой. Вам не нужно настраивать swiftmailer. Есть пакет here, который может делать все, что вы хотите.

вот инструкция. используйте композитор для установки пакета.

"shvetsgroup/laravel-email-database-log": "*" 

Добавить провайдера в конфигурации/app.php

ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider::class, 

Теперь запустите в терминале:

php artisan vendor:publish --provider="ShvetsGroup\LaravelEmailDatabaseLog\LaravelEmailDatabaseLogServiceProvider" --tag="migrations" 

php artisan migrate 

вы все готово.

+1

этот упаковка сделаю все возможно.? –

+1

вы просто хотите сохранить каждое электронное письмо, отправленное из вашего приложения? –

+1

Я просто хочу хранить каждое электронное письмо, которое отправляется, чтобы администратор мог его увидеть позже. –