处理隐藏异常并发送通知

1.0.8 2023-01-01 22:11 UTC

This package is auto-updated.

Last update: 2024-09-30 01:52:16 UTC


README

Latest Version on Packagist Total Downloads

将 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 频道收到通知

Slack Notification

您可以按需修改通知消息。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 nevobusiness@gmail.com 反馈,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。

感谢