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

freemancontingent/laravellogflare

Checks logs on a schedule and emails alerts when errors are found. Stay ahead of...

4,202 3
oprudkyi/laravel-mail-logger

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

2,085 4
fish/eloquent-logger

Log Eloquent model changes to a designated logs table

13,980 8
marquine/chronos

Activity Log for Laravel Eloquent Models

11 5