Laravel/Lumen exception notify through DingTalk
cblink/bearychat-exception
wowiwj/ding-notice
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"
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);
}
}
simple type
use Wujunze\DingTalkException\DingTalkExceptionHelper;
class Handler extends ExceptionHandler
{
// ...
public function report(Exception $exception)
{
DingTalkExceptionHelper::notify($exception, true);
parent::report($exception);
}
}