Skip to content

wujunze/dingtalk-exception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dingtalk-exception

Laravel/Lumen exception notify through DingTalk

Latest Stable Version Total Downloads License

Inspire And Thanks

cblink/bearychat-exception
wowiwj/ding-notice

Install

composer require wujunze/dingtalk-exception

Add the service provider to the providers array in config/app.php:

DingNotice\DingNoticeServiceProvider::class,

publish the config file:

php artisan vendor:publish --provider="DingNotice\DingNoticeServiceProvider"

Usage

fix file app/Exceptions/Handler.php


use Wujunze\DingTalkException\DingTalkExceptionHelper;

class Handler extends ExceptionHandler
{
  // ...
  
    public function report(Exception $exception)
    {
        DingTalkExceptionHelper::notify($exception);
        parent::report($exception);
    }

}

file

Config

simple type


use Wujunze\DingTalkException\DingTalkExceptionHelper;

class Handler extends ExceptionHandler
{
  // ...
  
    public function report(Exception $exception)
    {
        DingTalkExceptionHelper::notify($exception, true);
        parent::report($exception);
    }

}