dev-master
9999999-devPoosh push messaging facade for Laravel 5
MIT
The Requires
by Joe Archer
poosh push messaging
Poosh push messaging facade for Laravel 5
Super simple facade to send push messages via a Poosh server., (*1)
Require this package in composer.json and run composer update
, (*2)
"joearcher/pooshlaravel": "dev-master"
After updating add the ServiceProvider the the providers array in config/app.php
, (*3)
'Joearcher\Pooshlaravel\PooshlaravelServiceProvider',
And then you can add the facade to the Facades array, (*4)
'Poosh' => 'Joearcher\Pooshlaravel\Facades\Poosh',
Publish the config, (*5)
artisan vendor:publish
This creates a poosh.php
file in config/
, we recommend setting these options via your .env file, (*6)
POOSH_SECRET
- This is the shared secret it needs to be the same as the one set on your Poosh server., (*7)
POOSH_URL
- The full url including the protocol to your Poosh server, e.g. http://poosh.blaa
., (*8)
POOSH_PORT
- The server port set on your Poosh server (Default is 1337)., (*9)
This facade currently provides one method which requires 2 parameters., (*10)
Poosh::send($event,$payload)
$event
must be a string
, this is the name of the event to fire on the client. $payload
must be an array()
and is the payload to be sent to all clients listening for the event., (*11)
Poosh::send('message',['body' => 'This is a message']);
Made possible by the awesome Guzzle Http client, (*12)
Poosh push messaging facade for Laravel 5
MIT
poosh push messaging