jithinjose2/websocket

用于Laravel的Websocket模块

2.0.2 2017-08-31 16:40 UTC

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