Downloads
Stars
Version
laravel alarm for exception or anything(异常报警或自定义报警通知)
composer
php composer.phar require aping/laravel-alarm
或
"require": {
"aping/laravel-alarm": "dev-master"
}
Laravel 5.5+:
Add Service Provider to config/app.php in providers section
Aping\LaravelAlarm\AlarmServiceProvider::class,
Publish config
php artisan vendor:publish --provider="Aping\LaravelAlarm\AlarmServiceProvider"
Start the queue:
php artisan queue:work --queue=laravel-alarm
Finished
In 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,
],
],
The implemented(已实现的报警接口)
Aping\LaravelAlarm\Alarms\DingTalkAlarm
DingTalk security mode suggests using signatures.
钉钉机器人安全模式建议用签名(最好不要用关键字)
alarm anything,implemented interface "Aping\LaravelAlarm\Alarms\Alarm"