2017 © Pedro Peláez
 

library pusher-relay

Converts a http post request into a Pusher trigger.

image

elegasoft/pusher-relay

Converts a http post request into a Pusher trigger.

  • Sunday, August 13, 2017
  • by elegasoft
  • Repository
  • 0 Watchers
  • 0 Stars
  • 9 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel Pusher Relay

Tested for Laravel 5.x only

This a package to turn a simple post request into a Pusher Notification with Laravel 5. It contains a controller to register in your routes file. It uses the normal Laravel Broadcasting configuration settings for using pusher., (*1)

This package makes use of Pusher's PHP Server., (*2)

Installation

Require this package with composer: ```composer require elegasoft/pusher-relay, (*3)


Add your Pusher credentials to your `.env` file: ```PUSHER_APP_ID=PusherAppID PUSHER_APP_KEY=PusherAppKey PUSHER_APP_SECRET=PusherAppSecretKey

You may need to update Laravel's default configuration:, (*4)

 'options' => [
         'cluster' => 'eu',
         'encrypted' => true
 ]

Usage

Register a Route

Register a route in Routes/api.php:, (*5)

Route::post('notification', '\PusherRelay\PusherRelayController@store');

Required Fields

$rules = [
        'channel' => 'required',
        'event' => 'required',
        'data' => 'required|array',
]

Forming a post route to PusherRelay

Example using AxiosJS:, (*6)

axios.post('http://localhost/notificatoin',[
        'channel' => 'my-channel',
        'event' => 'my-event',
        'data' => ['message'=>'Hello World']
])

The Versions

13/08 2017

dev-master

9999999-dev https://bitbucket.org/elegasoft/pusher-relay

Converts a http post request into a Pusher trigger.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Cook

13/08 2017

v1.0.4

1.0.4.0 https://bitbucket.org/elegasoft/pusher-relay

Converts a http post request into a Pusher trigger.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Cook