Skip to content

cwt137/laravel-pubnub-broadcast-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PubNub Broadcasting Events Driver for Laravel

Install Via Composer

composer require cwt137/laravel-pubnub-broadcast-driver

Setup Laravel

Add the service provider Cwt137\PubnubDriver\PubnubServiceProvider in your config/app.php file. Then in the .env file, add the following API keys:

PUBNUB_PUBLISH_KEY={YOUR_PUBNUB_PUBLISH_KEY}
PUBNUB_SUBSCRIBE_KEY={YOUR_PUBNUB_SUBSCRIBE_KEY}

Where {YOUR_PUBNUB_PUBLISH_KEY} and {YOUR_PUBNUB_SUBSCRIBE_KEY} are your PubNub publish and subscribe keys, respectively.

Next in your config/broadcasting.php file, under the connections array, add the PubNub settings:

        'pubnub' => [
            'driver' => 'pubnub',
            'publish_key' => env('PUBNUB_PUBLISH_KEY'),
            'subscribe_key' => env('PUBNUB_SUBSCRIBE_KEY'),
        ],

You probably want to change the defaut driver to pubnub.

Using Driver

You can use php artisan make:event {Name} to make a Laravel Event. Inside the event, implement the ShouldBroadcast interface by declaring a broadcastOn method. In that method you should return an array of channels you want to broadcast on.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages