moura137 / LaravelElephantIO by moura137

ElephantIO Service Provider for the Laravel PHP Framework
6,594
8
4
Package Data
Maintainer Username: moura137
Package Create Date: 2014-06-01
Package Last Update: 2018-02-14
Language: PHP
License: BSD-3-Clause
Last Refreshed: 2024-04-25 15:18:55
Package Statistics
Total Downloads: 6,594
Monthly Downloads: 2
Daily Downloads: 0
Total Stars: 8
Total Watchers: 4
Total Forks: 7
Total Open Issues: 3

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'));