duxet / laravel-realtime
使用 pub/sub 模式的 Laravel 实时通信
dev-master
2015-03-01 00:08 UTC
Requires
- php: >=5.4.0
- graham-campbell/manager: ~2.0
- illuminate/support: 5.0.*
Requires (Dev)
- codeclimate/php-test-reporter: 0.1.*
- graham-campbell/testbench: ~2.0
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.4
Suggests
- pubnub/pubnub: PubNub support.
- pusher/pusher-php-server: Pusher support.
This package is auto-updated.
Last update: 2024-09-19 19:12:37 UTC
README
一个使用发布/订阅模式的 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 许可证。