juniorb2ss/laravel-email-logger

可以将应用程序发送的所有电子邮件存储在Redis、数据库、Elasticsearch中,或者推送到SNS。

v2.0.0 2018-04-09 17:23 UTC

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
  • 实现测试