edsonalvesan/laravel-elephantio

为 Laravel PHP 框架提供的 ElephantIO 服务提供者

v1.1 2020-09-30 12:15 UTC

This package is auto-updated.

Last update: 2024-08-29 05:32:50 UTC


README

Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

这是 Laravel PHP 框架的服务提供者,它通过 ElephantIO 提供对 socket.io 的访问。 http://elephant.io

安装

composer.json 文件的 require 键中添加以下内容

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

或者

使用 composer 安装此包

composer require edsonalvesan/laravel-elephantio

在您的 config/app.php 文件中将 'EdsonAlvesan\LaravelElephant\ElephantServiceProvider' 添加到 $providers 数组的末尾

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

],

config/app.php 文件的末尾添加 'Elephant' => 'EdsonAlvesan\LaravelElephant\ElephantFacade'$aliases 数组

'aliases' => array(

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

),

配置

使用 artisan CLI 发布配置

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

用法

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