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