首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在laravel中生成facebook实时通知系统

如何在laravel中生成facebook实时通知系统
EN

Stack Overflow用户
提问于 2016-08-08 17:34:34
回答 1查看 5.3K关注 0票数 1

我想为我的网站(社交网络)创建一个实时通知系统,我使用的是Laravel5.2,我现在使用的是socket.io和redis,我已经创建了通知并成功地播放了它,但是我不知道前面该做什么,请任何人帮助我或指导我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-08 18:03:05

  1. 您应该有一个NodeJSsocket.io,在您的服务器上安装它。
  2. 当发生事件时,使用Redis保存变量并将其发送到NodeJs或使用此PHP,您可以将变量从PHP发送到NodeJS服务器:http://elephant.io/
  3. NodeJs上的数据处理
  4. 将其返回到PHP网页,使用Socket.io (client javascript)捕捉此事件并为最终用户显示(使用emiton)

您可以使用elephant.ioUsing PHP with Socket.io遵循以下指令

也可以用Redishttps://github.com/laracasts/Laravel-Redis-and-Socket.io

如果你的问题不明确而且很难回答,你就应该尝试两种方法,用新的问题反馈。

您可以使用javascript发送Ajax请求并从PHP获取变量,并使用此变量生成socket.emit,但是这样做安全性较低,如果您想公开您的网站,就必须使用token或类似的东西。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38835320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档