moura137/laravel-elephantio

ElephantIO Service Provider for the Laravel PHP Framework
6,991 9
Install
composer require moura137/laravel-elephantio
Latest Version:1.0
PHP:>=5.4.0
License:BSD-3-Clause
Last Updated:Feb 14, 2018
Links: GitHub  ·  Packagist
Maintainer: moura137

Laravel Elephant IO

Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

This is a service provider for the Laravel PHP Framework, it provides access to socket.io via ElephantIO. http://elephant.io

Installation

In the require key of composer.json file add the following

"moura137/laravel-elephantio": "~1.0"

or

Require this package with composer:

composer require moura137/laravel-elephantio

In your config/app.php add 'Moura137\LaravelElephant\ElephantServiceProvider' to the end of the $providers array

'providers' => [
    ...
    Moura137\LaravelElephant\ElephantServiceProvider::class,

],

At the end of config/app.php add 'Elephant' => 'Moura137\LaravelElephant\ElephantFacade' to the $aliases array

'aliases' => array(

    ...
    'Elephant'    => Moura137\LaravelElephant\ElephantFacade::class,

),

Configuration

Publish config using artisan CLI.

php artisan vendor:publish --provider="Moura137\LaravelElephant\ElephantServiceProvider"

Usage

Elephant::emit('eventMsg', array('foo' => 'bar'));