sdeering / laravel-slack
基于laravel-slack进行分支。
2.2
2020-12-22 03:13 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- orchestra/testbench: ~3.5
- phpunit/phpunit: ^6.5
README
关于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