aping / laravel-alarm
1.0.0
2020-05-29 10:28 UTC
Requires
- php: >=7.0.0
- aping/pdding-robot: 1.*
This package is auto-updated.
Last update: 2024-09-10 10:33:40 UTC
README
laravel异常报警或自定义报警通知
待办事项
-
钉钉机器人通知 - 邮件通知
- 限频
-
多语言 - 测试
安装
composer
php composer.phar require aping/laravel-alarm
或
"require": { "aping/laravel-alarm": "dev-master" }
配置
Laravel 5.5+
将服务提供者添加到config/app.php的providers部分
Aping\LaravelAlarm\AlarmServiceProvider::class,
发布配置
php artisan vendor:publish --provider="Aping\LaravelAlarm\AlarmServiceProvider"
启动队列
php artisan queue:work --queue=laravel-alarm
完成
自定义事件报警
在config/alarm.php中
'events' => [ //system log(日志事件) Illuminate\Log\Events\MessageLogged::class => [ Aping\LaravelAlarm\Alarms\Handlers\DingTalk\MessageLoggedAlarm::class, ], //custom event(自定义事件) event::class => [ //alarm,must be implemented "Aping\LaravelAlarm\Alarms\Alarm" //报警器,必须实现接口Aping\LaravelAlarm\Alarms\Alarm Alarms::class, ], ],
已实现的(报警接口)
Aping\LaravelAlarm\Alarms\DingTalkAlarm
提示
钉钉安全模式建议使用签名。
钉钉机器人安全模式建议使用签名(最好不要用关键字)
截图
最后
报警任何事物,实现了接口"Aping\LaravelAlarm\Alarms\Alarm"

