feline-studio / laravel-slack-reporter
此包已弃用且不再维护。未建议替代包。
v1.0.1
2022-02-09 14:50 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.3
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
向Slack频道报告网站错误。
弃用:请使用 Laravel的Slack日志频道 代替!
安装
您可以通过composer安装此包
composer require feline-studio/laravel-slack-reporter
您需要使用以下命令发布此包的配置文件
php artisan vendor:publish --provider="FelineStudio\SlackReporter\SlackReporterServiceProvider"
配置文件将发布在 config/slack-reporter.php
。您需要编辑配置文件并设置Slack的入站webhook URL。
配置此包后,您可以通过修改 App\Exceptions\Handler
中的 register
函数来使用它来处理错误。
/** * Register the exception handling callbacks for the application. * * @return void */ public function register() { $this->reportable(function (Throwable $e) { SlackReporterFacade::handle($e); }); }
测试
composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件 david@feline.studio 而不是使用问题跟踪器。
鸣谢
许可
GNU GPLv3。请参阅 许可 获取更多信息。