juniorb2ss / laravel-email-logger
可以将应用程序发送的所有电子邮件存储在Redis、数据库、Elasticsearch中,或者推送到SNS。
v2.0.0
2018-04-09 17:23 UTC
Requires
- php: >=5.5.0
- illuminate/mail: ^5.0
- illuminate/support: 5.x.x
- squizlabs/php_codesniffer: ^3.2
Requires (Dev)
- laravel/framework: ^5.1
- mockery/mockery: ^0.9.5
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~4.0|~5.0
This package is not auto-updated.
Last update: 2024-09-24 21:13:58 UTC
README
可以将应用程序发送的所有电子邮件存储在Redis、Eloquent或Elasticsearch中。
安装
Laravel Email Logger可以通过在项目的composer.json
中要求juniorb2ss/laravel-email-logger
软件包,通过composer安装。
{ "require": { "juniorb2ss/laravel-email-logger": "v1.*" } }
接下来,将服务提供者和别名添加到app/config/app
中。
'providers' => [ // ... juniorb2ss\LaravelEmailLogger\Providers\LaravelEmailLoggerServiceProvider::class, ],
现在,在终端中运行以下命令
php artisan vendor:publish --provider="juniorb2ss\LaravelEmailLogger\Providers\LaravelEmailLoggerServiceProvider"
php artisan migrate
配置
编辑app/emaillogger.php
待办事项
- 实现Redis和Elasticsearch
- 实现测试