myopensoft/laravel-kepoh-webapi

将异常触发的错误发送到WebAPI通道,用于内部错误日志记录。

1.0.3 2024-03-12 01:18 UTC

This package is auto-updated.

Last update: 2024-09-12 02:20:53 UTC


README

Latest Version on Packagist Total Downloads

将异常触发的错误发送到WebAPI通道,用于内部错误日志记录。

安装

您可以通过composer安装此包

composer require myopensoft/laravel-kepoh-webapi

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Myopensoft\KepohTelegram\KepohWebapiServiceProvider" --tag="kepoh-webapi-config"

这是发布配置文件的内容

return [
    'webapi' => [
        'enable' => env('KEPOH_WEBAPI_ENABLE', false),
        'access_token' => env('KEPOH_WEBAPI_ACCESS_TOKEN'),
        'server_token' => env('KEPOH_WEBAPI_SERVER_TOKEN'),
        'dont_report' => [
            \Illuminate\Auth\AuthenticationException::class,
            \Illuminate\Auth\Access\AuthorizationException::class,
            \Illuminate\Session\TokenMismatchException::class,
            \Illuminate\Validation\ValidationException::class,
        ]
    ]
];

使用方法

放入Handler.php中

public function report(Throwable $exception)
{
    // ...
    
    KepohWebapi::report($exception);

    parent::report($exception);
}

变更日志

请查看CHANGELOG以获取关于最近更改的更多信息。

贡献

有关详细信息,请查看CONTRIBUTING

安全漏洞

请查看我们的安全策略了解如何报告安全漏洞。

致谢

许可

MIT许可证(MIT)。有关更多信息,请参阅许可文件