美文网首页
laravel-exception-notify - 支持多种通

laravel-exception-notify - 支持多种通

作者: guanguans | 来源:发表于2021-07-06 09:09 被阅读0次
    usage.png

    laravel-exception-notify - 支持多种通道的 laravel 异常监控通知(钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。

    功能

    • 监控发送 laravel 应用异常
    • 支持多种通道(钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)
    • 自定义发送的异常信息数据

    源码

    相关项目

    环境要求

    • laravel >= 5.5

    安装

    $ composer require guanguans/laravel-exception-notify -vvv
    

    配置

    发布服务

    $ php artisan vendor:publish --provider="Guanguans\\LaravelExceptionNotify\\ExceptionNotifyServiceProvider"
    

    申请通道 token 等信息

    配置文件中配置 token 等信息

    config/exception-notify.php

    使用

    修改 app/Exceptions/Handler.php 文件中的 report 方法

    public function report(Exception $exception)
    {
        // 添加的代码
        $this->shouldReport($exception) and \ExceptionNotifier::report($exception);
        // // 或者
        // $this->shouldReport($exception) and app('exception.notifier')->report($exception);
        // // 或者
        // $this->shouldReport($exception) and \Guanguans\LaravelExceptionNotify\Facades\Notifier::report($exception);
    
        parent::report($exception);
    }
    

    通知结果

    dingTalk.png feiShu.png weWork.png xiZhi.png

    相关文章

      网友评论

          本文标题:laravel-exception-notify - 支持多种通

          本文链接:https://www.haomeiwen.com/subject/bogwultx.html