sdeering/laravel-slack

基于laravel-slack进行分支。

2.2 2020-12-22 03:13 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:26 UTC


README

Build Status codecov Latest Stable Version PHP from Packagist Laravel Version Total Downloads License
基于 illuminate/mail

关于Laravel Slack

Laravel Slack的Slack通知,易于使用、快速、简单且 高度可测试。由于它使用按需通知,因此需要Laravel 5.5或更高版本。

安装

在您的composer.json中添加此包并更新依赖关系

composer require tigran-cl/laravel-slack

由于此包支持Laravel的包自动发现,因此无需手动注册ServiceProvider。

之后,发布配置文件

php artisan vendor:publish --provider="Pressutto\LaravelSlack\ServiceProvider"

您需要为您的Slack团队配置一个 "Incoming Webhook" 集成。

配置

此分支的动机是允许将频道指向一个webhook url。而不是只有一个SLACK_WEBHOOK_URL环境变量,此包在配置中有一个数组。在laravel-slack.php(发布的配置文件)中将频道名称指向该频道的webhook url,如下所示:

    'slack_webhook_urls' => [
        '#channel1' => env('CHANNEL1_WEBHOOK_URL'),
        '#channel2' => env('CHANNEL2_WEBHOOK_URL')
    ]

因此,当您执行 \Slack::to('#channel1') 时,它将使用您为其配置的webhook URL。有关原始包,请参阅 https://github.com/gpressutto5/laravel-slack