hanson/laravel-work-exception

1.0.0 2019-02-08 16:56 UTC

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);
}