feline-studio/laravel-slack-reporter

此包已弃用且不再维护。未建议替代包。

v1.0.1 2022-02-09 14:50 UTC

This package is auto-updated.

Last update: 2022-12-31 04:01:23 UTC


README

Latest Version on Packagist Total Downloads Package Test

向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。请参阅 许可 获取更多信息。