bluebird-signal / bluebird-signal-laravel-channel
Laravel Notification driver for BlueBirdSignal
0.1.1
2021-06-19 11:07 UTC
Requires
- php: >=7.1|^8.0
- guzzlehttp/guzzle: ^7.0.1
- illuminate/notifications: ^7.0|^8.0
- illuminate/support: ^7.0|^8.0
Requires (Dev)
- mockery/mockery: ^1.3
- orchestra/testbench: ^4.0|^5.0
- phpunit/phpunit: ^8.0
README
Install instructions
1 ) You can install the package via composer
composer require bluebird-signal/bluebird-signal-laravel-channel
2 ) Add Provider to config/app.php
'provider' => [ ... BlueBirdSignal\BlueBirdSignalChannel\BlueBirdSignalServiceProvider::class ];
2 ) Run publish
php artisan vendor:publish --provider="BlueBirdSignal\BlueBirdSignalChannel\BlueBirdSignalServiceProvider" --tag=bluebird-signal
3 ) Add Environment API Keys to your .env file
BLUEBIRD_SIGNAL_KEY=<ENV KEY>
4 ) Implement in notification
public function via($notifiable) { return [BlueBirdSignalChannel::class]; } public function toBlueBirdSignal($notifiable): BlueBirdSignalMessage { return (new BlueBirdSignalMessage()) ->setMessageKey('<message_key>') ->setSubject('Hello {{$full_name}}') ->setParameters([ 'full_name' => 'John Doe', 'message' => 'Welcome our platform', ]); }