hanson / laravel-work-exception
1.0.0
2019-02-08 16:56 UTC
Requires
- overtrue/wechat: ^4.1
Requires (Dev)
- laravel/framework: ^5.7
This package is not auto-updated.
Last update: 2024-09-24 08:44:53 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);
}