jithinjose2 / websocket
用于Laravel的Websocket模块
2.0.2
2017-08-31 16:40 UTC
Requires
- php: >=5.4.0
- illuminate/config: ~5.0
- illuminate/support: ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-28 20:20:10 UTC
README
安装
使用composer安装此包
composer require jithinjose2/websocket
更新composer后,将ServiceProvider添加到config/app.php中的providers数组
JithinJose2\WebSocket\ServiceProvider::class
使用publish命令将包配置复制到本地config目录
php artisan vendor:publish
使用方法
在config/websocket.php中添加配置后,启动websocket服务器,
php artisan websocket:serve
上面的命令将启动websocket服务器并监听指定的端口。接下来需要使用以下命令添加websocket工作进程,该命令将等待队列中的任何消息。此工作进程应始终运行,类似于Laravel队列工作进程。最好使用supervisor来管理这些命令。
php artisan websocket:work
在此版本中,队列处理仅使用Redis驱动程序,因此必须将redis连接配置添加到app/database.php