myopensoft / laravel-kepoh-webapi
将异常触发的错误发送到WebAPI通道,用于内部错误日志记录。
1.0.3
2024-03-12 01:18 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- illuminate/contracts: ^7.0|^8.0|^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.4.3
Requires (Dev)
- orchestra/testbench: ^6.13
- phpunit/phpunit: ^9.3|^10.0
- spatie/laravel-ray: ^1.9
- vimeo/psalm: ^4.4
This package is auto-updated.
Last update: 2024-09-12 02:20:53 UTC
README
将异常触发的错误发送到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)。有关更多信息,请参阅许可文件。