tigran-cl/laravel-slack

Based on illuminate/mail
About Laravel Slack
Slack notification for Laravel as it should be. Easy, fast, simple and highly testable. Since it uses On-Demand Notifications, it requires Laravel 5.5 or higher.
Installation
Require this package in your composer.json and update your dependencies:
composer require tigran-cl/laravel-slack
Since this package supports Laravel's Package Auto-Discovery you don't need to manually register the ServiceProvider.
After that, publish the configuration file:
php artisan vendor:publish --provider="Pressutto\LaravelSlack\ServiceProvider"
You're gonna need to configure an "Incoming Webhook" integration for your Slack team.
Configuration
The motivation for this fork is to allow pointing a channel to a webhook url. Instead of having just one SLACK_WEBHOOK_URL env variable, this package has an array in the config. Point your channel name to that channel's webhook url like so in laravel-slack.php (the published config file) :
'slack_webhook_urls' => [
'#channel1' => env('CHANNEL1_WEBHOOK_URL'),
'#channel2' => env('CHANNEL2_WEBHOOK_URL')
]
So when you do \Slack::to('#channel1'), it will use the webhook URL you configured for it. For the original package see https://github.com/gpressutto5/laravel-slack
Related Packages
A simple PHP package for sending messages to Slack, with a focus on ease of use...
A simple PHP package (fork of maknz/slack) for sending messages to Slack, with a...
A simple PHP package for sending messages to Slack, with a focus on ease of use...
Laravel 4 and 5 integration for the maknz/slack package, including facades and s...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.6 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.5 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.4 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.3 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.2 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.1 | >=7.0.0 | ^5.5 | MIT | |
| 1.0.0 | >=7.0.0 | ^5.5 | MIT |