alverated / laravel-error-mailer
Error Mailer for Laravel
Installs: 154
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 2
Open Issues: 0
Language:HTML
pkg:composer/alverated/laravel-error-mailer
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2025-09-29 01:35:24 UTC
README
Error Mailer for Laravel 5.2
Installation
Laravel Error Mailer can be installed via Composer by requiring the alverated/laravel-error-mailer package in your project's composer.json.
{
"require": {
"alverated/laravel-error-mailer": "dev-master"
}
}
Register the service provider with the application. Open up config/app.php and find the providers key.
'providers' => [ // ... Alverated\LaravelErrorMailer\ErrorMailerServiceProvider::class, ],
Publish the configurations Run this on the command line from the root of your project.
$ php artisan vendor:publish
A configuration and blade file will be publish to config/laravel-error-mailer.php and views/vendor/mailer.blade.php.
Update your settings in the generated configuration file.
##Usage
Open app/Exceptions/Handler.php and import Alverated\LaravelErrorMailer\ErrorMailer
//... use Alverated\LaravelErrorMailer\ErrorMailer;
and add these two lines of codes to public function report(Exception $e) below parent::report($e);
public function report(Exception $e) { parent::report($e); // add this code if ($this->shouldReport($e)) { $err = new ErrorMailer($e); $err->sendError(); } }
###Note Add this to your composer.json if you're using any of these drivers
{
"require": {
"guzzlehttp/guzzle": "~5.3|~6.0",
"aws/aws-sdk-php": "~3.0"
}
}