megaads / trapman
此包用于捕获 Laravel 异常并发送邮件警报。
v1.0.7
2018-10-22 02:34 UTC
This package is not auto-updated.
Last update: 2024-09-29 06:02:35 UTC
README
此包用于捕获 Laravel 异常并发送电子邮件通知。
安装
composer require megaads/trapman
安装包后,将其添加到 app.php 的提供者中
Megaads\Trapman\TrapmanServiceProvider::class
并运行发布配置命令
php artisan publish:vendor --provider="Megaads\Trapman\TrapmanServiceProvider"
然后在项目配置目录中添加一些配置到 trapman.php。添加邮件 REST API URL、邮件系统用户名和密码,以便在推送邮件通知时请求令牌。
return [
'email_api' => env('TRAP_EMAIL_URL', ''),
'email_user' => env('TRAP_EMAIL_USER', ''),
'email_password' => env('TRAP_EMAIL_PASSWORD', '')
];
最后,打开文件 app/Exceptions/Handler.php,将扩展类从 ExceptionHandler 更改为 TrapmanHandler,如下所示
class Handler extends TrapmanHandler