duxet/laravel-realtime

使用 pub/sub 模式的 Laravel 实时通信

dev-master 2015-03-01 00:08 UTC

This package is auto-updated.

Last update: 2024-09-19 19:12:37 UTC


README

Gitter chat Build Status Test Coverage Code Climate Packagist

一个使用发布/订阅模式的 Laravel 实时通信包。

那是什么?

Ajax 已不再流行。现在我们有 WebSockets,它提供了最小延迟的实时通信。但是如何与 Laravel 结合使用呢?这个包回答了这个问题!

支持的服务

  • PubNub
  • Pusher(仅支持发布方法)

如何使用?

Realtime::publish('my_channel', 'Hello world!');
Realtime::subscribe('my_channel', function($message) {
  ...
);

安装

使用以下命令安装此包

composer require duxet/laravel-realtime

更新 composer 后,将 ServiceProvider 添加到 config/app.php 中的 providers 数组

'duxet\Realtime\RealtimeServiceProvider',

如果您愿意,还可以在 'config/app.php' 中为 Facade 添加别名

'Realtime' => 'duxet\Realtime\Facades\Realtime',

许可证

本包采用 MIT 许可证。