hamdon/law-man

收集 Laravel 项目异常到服务器端

dev-master 2021-03-19 08:50 UTC

This package is auto-updated.

Last update: 2024-09-19 16:45:38 UTC


README

基于 Laravel 的异常信息收集。

报警系统分为客户端和服务端,服务端可以创建不同的项目,并集成了微信企业号报警功能,客户端为不同项目的异常收集器

1、在 config/app.php 目录注册我们的服务提供者和门脸类

'providers' => [
    Hamdon\LawMan\LawManServiceProvider::class,
]

'aliases' => [
    'lawMan' => Hamdon\LawMan\Facades\LawMan::class,
]

2、发布服务

php artisan vendor:publish --provider="Hamdon\LawMan\LawManServiceProvider"

3、修改 config/lawman.php 里的内容

4、修改 app/Exceptions/handler.php 里的内容,在 report 方法或者 render 方法增加收集操作

\lawMan::setBackEndSubmit()->submitException($exception);