Download the PHP package ignited/laravel-sns-broadcaster without Composer
On this page you can find all versions of the php package ignited/laravel-sns-broadcaster. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ignited/laravel-sns-broadcaster
More information about ignited/laravel-sns-broadcaster
Files in ignited/laravel-sns-broadcaster
Package laravel-sns-broadcaster
Short Description Sns Messages as queues using extended laravel sqs driver.
License MIT
Homepage https://github.com/ignited/laravel-sns-broadcaster
Informations about the package laravel-sns-broadcaster
Broadcast Events as SNS Topic
(Original forked from maxgaurav/laravel-sns-broadcaster but this appears to be abandoned)
The package allows you to broadcast laravel events as sns topic.
The queue also processes standard jobs pushed via laravel.
This package is a great use cases for applications beings deployed to microservices.
Requirements
- PHP >= 7.4
- Laravel >= 8
- SNS in AWS
Installation
Install using composer
The package will automatically register its service provider.
Configuration
Driver setup
Update your .env use the broadcasting driver
Environment Setup
Broadcaster Configuration Setup
In config/broadcasting.php add the following driver setup
Event setup
In your events implement the ShouldBroadcast interface. Then set the topic name to be return through broadcastOn method.
License
The MIT License.
All versions of laravel-sns-broadcaster with dependencies
ext-json Version *
illuminate/broadcasting Version ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/support Version ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/contracts Version ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/config Version ^8.0 || ^9.0 || ^10.0 || ^11.0
aws/aws-sdk-php Version ^3.305