alverated / laravel-error-mailer
Laravel 错误邮件发送器
v1.1.0
2020-07-29 10:41 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-08-29 04:14:33 UTC
README
Laravel 5.2 错误邮件发送器
安装
Laravel 错误邮件发送器可以通过 Composer 安装,在你的项目的 composer.json
中要求 alverated/laravel-error-mailer
包。
{ "require": { "alverated/laravel-error-mailer": "dev-master" } }
在应用程序中注册服务提供者。打开 config/app.php
并找到 providers
键。
'providers' => [ // ... Alverated\LaravelErrorMailer\ErrorMailerServiceProvider::class, ],
发布配置 从项目的根目录在命令行中运行此命令。
$ php artisan vendor:publish
配置和blade文件将发布到 config/laravel-error-mailer.php
和 views/vendor/mailer.blade.php
。在生成的配置文件中更新你的设置。
##使用方法 打开 app/Exceptions/Handler.php
并导入 Alverated\LaravelErrorMailer\ErrorMailer
//... use Alverated\LaravelErrorMailer\ErrorMailer;
然后在 public function report(Exception $e)
下方添加这两行代码 parent::report($e);
public function report(Exception $e) { parent::report($e); // add this code if ($this->shouldReport($e)) { $err = new ErrorMailer($e); $err->sendError(); } }
###注意 如果你使用以下任何驱动程序,请将其添加到你的 composer.json
中
{ "require": { "guzzlehttp/guzzle": "~5.3|~6.0", "aws/aws-sdk-php": "~3.0" } }