cblink / laravel-work-exception
v1.0.1
2021-05-24 09:33 UTC
Requires
- overtrue/wechat: ^4.1
Requires (Dev)
- laravel/framework: ^5.7
This package is auto-updated.
Last update: 2024-08-24 16:35:06 UTC
README
使用企业微信通知系统异常
特色
- 支持多个项目不同的通知群,让你的bug通知更精准
- 自带创建群聊命令,创建好群后只需将相关负责人拉入即可
- 同一时间段内多个相同的bug触发不会重复通知
安装
composer install hanson/wechat-work-exception:dev-master -vvv
配置
生成 wor_exception.php
配置文件
php artisan vendor:publish --tag=work-exception
修改 work
目录下的配置(需要在企业微信后台创建“自建应用”)
执行
php artisan work:chat
根据提示逐步创建群聊,并复制创建成功的 chat id,粘贴到 work.chatid
配置项
使用
在 laravel 的 Handler 类中
use Hanson\WorkException\WorkExceptionHelper;
// ...
public function report(Exception $exception)
{
// 不输出 trace 信息
(new WorkExceptionHelper())->handle($exception);
// 输出 trace 信息
(new WorkExceptionHelper())->withTrace()->handle($exception);
parent::report($exception);
}