webxscripts / lyra
处理隐藏异常并发送通知
1.0.8
2023-01-01 22:11 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0
Requires (Dev)
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.0
README
将 Laravel 异常通知发送到 Slack。
这是我第一个包,如果您有任何建议或反馈,请告诉我,我将很高兴听到。
此外,我想为这个包添加更多功能(如 Discord 支持),如果您有任何想法,请告诉我。
安装
您可以通过 composer 安装此包
composer require webxscripts/lyra php artisan vendor:publish --provider="Webxscripts\Lyra\LyraServiceProvider" --tag="config" php artisan vendor:publish --provider="Webxscripts\Lyra\LyraServiceProvider" --tag="lang"
请记住在配置文件中设置您的 Slack webhook URL!
在 app/Exceptions/Handler.php
文件中添加以下行
private Lyra $lyra; public function __construct(..., Lyra $lyra) { //..., $this->lyra = $lyra; } public function report(Throwable $e): void { $this->lyra->handle($e, Request::capture()); }
现在,在出错时,您将在 Slack 频道收到通知
您可以按需修改通知消息。
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 nevobusiness@gmail.com 反馈,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。
感谢
- Laravel Package Boilerplate 提供了出色的包模板。
- Spatie 为此包提供了一些代码。