sumiansz/laravel-dingtalk-error-notifier

为Laravel提供的钉钉聊天错误通知器。

v1.0.0 2021-09-23 11:10 UTC

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+

安装

  1. 在您的终端或cmd中运行以下命令来安装此包:
composer require sumiansz/laravel-dingtalk-error-notifier
  1. 因为我们使用了 ding-notice,所以我们需要配置ding-notice。
php artisan vendor:publish --provider="DingNotice\DingNoticeServiceProvider"
  1. 在 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)
    ],
];
  1. 发布 config/notifier.php
php artisan vendor:publish --provider="Sumian\DingtalkErrorNotifier\DingtalkErrorNotifierServiceProvider"
  1. 修改 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'),
];