我想为我的网站(社交网络)创建一个实时通知系统,我使用的是Laravel5.2,我现在使用的是socket.io和redis,我已经创建了通知并成功地播放了它,但是我不知道前面该做什么,请任何人帮助我或指导我。
发布于 2016-08-08 18:03:05
NodeJS和socket.io,在您的服务器上安装它。Redis保存变量并将其发送到NodeJs或使用此PHP,您可以将变量从PHP发送到NodeJS服务器:http://elephant.io/NodeJs上的数据处理Socket.io (client javascript)捕捉此事件并为最终用户显示(使用emit和on)您可以使用elephant.io:Using PHP with Socket.io遵循以下指令
也可以用Redis:https://github.com/laracasts/Laravel-Redis-and-Socket.io
如果你的问题不明确而且很难回答,你就应该尝试两种方法,用新的问题反馈。
您可以使用javascript发送Ajax请求并从PHP获取变量,并使用此变量生成socket.emit,但是这样做安全性较低,如果您想公开您的网站,就必须使用token或类似的东西。
https://stackoverflow.com/questions/38835320
复制相似问题