juniorb2ss/laravel-email-logger

Possible to armazenate all emails send by application in Redis, Database, Elasticsearch or push to SNS.
447 5
Install
composer require juniorb2ss/laravel-email-logger
Latest Version:v2.0.0
PHP:>=5.5.0
License:MIT
Last Updated:Apr 9, 2018
Links: GitHub  ·  Packagist
Maintainer: juniorb2s

Laravel Email Logger

Possible to armazenate all emails send by application in Redis, Eloquent or Elasticsearch.

Installation

Laravel Email Logger can be installed via composer by requiring the juniorb2ss/laravel-email-logger package in your project's composer.json.

{
    "require": {
        "juniorb2ss/laravel-email-logger": "v1.*"
    }
}

Next add the service provider and the alias to app/config/app.

'providers' => [
    // ...
    juniorb2ss\LaravelEmailLogger\Providers\LaravelEmailLoggerServiceProvider::class,
],

Now, run this in terminal:

php artisan vendor:publish --provider="juniorb2ss\LaravelEmailLogger\Providers\LaravelEmailLoggerServiceProvider"
php artisan migrate

Configurations

Edit app/emaillogger.php

To-do

  • Implementation Redis and Elasticsearch
  • Implementation Tests

Related Packages

fish/eloquent-logger

Log Eloquent model changes to a designated logs table

13,980 8
czim/laravel-modelcomparer

Performs a deep-nested comparison of a model's before/after state.

4,738 2
oprudkyi/laravel-mail-logger

Enable debugging/logging communication with mail servers for Laravel 5.*

2,183 4
nsulistiyawan/laravel-log-mail

Laravel 4 packages for sending log error to email

55 0