sumiansz/laravel-dingtalk-error-notifier
为Laravel提供的钉钉聊天错误通知器。
v1.0.0
2021-09-23 11:10 UTC
Requires
- php: >=7.1.3
- illuminate/support: ^5.5 | ^6.0
- wangju/ding-notice: ^1.0
This package is auto-updated.
Last update: 2024-09-23 18:09:01 UTC
README
说明
此包来源于 lidelin/ding-error-notifier
要求
- PHP 7.1.3+
- Laravel 5.6+
安装
- 在您的终端或cmd中运行以下命令来安装此包:
composer require sumiansz/laravel-dingtalk-error-notifier
- 因为我们使用了 ding-notice,所以我们需要配置ding-notice。
php artisan vendor:publish --provider="DingNotice\DingNoticeServiceProvider"
- 在 app/ding.php 中添加以下配置:
return [ ... 'error-notifier' => [ 'enabled' => env('DING_ERROR_NOTIFIER_ENABLED', true), 'token' => env('DING_ERROR_NOTIFIER_DING_TOKEN', ''), 'timeout' => env('DING_ERROR_NOTIFIER_DING_TIME_OUT', 2.0) ], ];
- 发布 config/notifier.php
php artisan vendor:publish --provider="Sumian\DingtalkErrorNotifier\DingtalkErrorNotifierServiceProvider"
- 修改 config/notifier.php
<?php return [ /* |-------------------------------------------------------------------------- | notifier name |-------------------------------------------------------------------------- */ 'name' => env('NOTIFIER_NAME', 'ding'), /* |-------------------------------------------------------------------------- | error notify level |-------------------------------------------------------------------------- */ 'level' => env('NOTIFIER_LEVEL', 'error'), /* |-------------------------------------------------------------------------- | ding channel, you can config in ding.php |-------------------------------------------------------------------------- */ 'ding_channel' => env('NOTIFIER_DING_CHANNEL', 'error-notifier'), ];