Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hanson/laravel-work-exception
使用企业微信通知你的系统异常
https://github.com/hanson/laravel-work-exception
Last synced: 24 days ago
JSON representation
使用企业微信通知你的系统异常
- Host: GitHub
- URL: https://github.com/hanson/laravel-work-exception
- Owner: Hanson
- License: mit
- Created: 2018-11-16T09:20:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-09T07:10:05.000Z (over 5 years ago)
- Last Synced: 2024-03-14T21:28:13.986Z (8 months ago)
- Language: PHP
- Size: 25.4 KB
- Stars: 13
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# laravel-work-exception
使用企业微信通知你的系统异常## 特色
* 支持多个项目不一样的通知群,使你的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);
}
```