tigran-cl / laravel-slack
基于laravel-slack进行分支。
1.0.6
2018-10-01 16:48 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ^6.3
- illuminate/notifications: ^5.5
- illuminate/support: ^5.5
Requires (Dev)
- orchestra/testbench: ~3.5
- phpunit/phpunit: ^6.5
This package is not auto-updated.
Last update: 2024-09-29 05:48:33 UTC
README
关于 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团队配置一个 "入站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