Php 如何在laravel中生成像facebook这样的实时通知系统

Php 如何在laravel中生成像facebook这样的实时通知系统,php,laravel,websocket,redis,socket.io,Php,Laravel,Websocket,Redis,Socket.io,我想为我的网站(社交网络)创建一个实时通知系统 我用的是laravel 5.2, 我目前正在使用socket.io和redis, 我已经创建了notifevent并成功地播放了它,但不知道接下来要做什么,请任何人帮助我或指导我 你应该有一个NodeJS和socket.io,把它安装在你的服务器上 有事件时,使用Redis保存变量并将其发送到NodeJs或使用此PHP库,您可以将变量从PHP发送到NodeJs服务器: NodeJs上的数据处理 将其返回到PHP网页使用Socket.io(客户端ja

我想为我的网站(社交网络)创建一个实时通知系统 我用的是laravel 5.2, 我目前正在使用socket.io和redis, 我已经创建了notifevent并成功地播放了它,但不知道接下来要做什么,请任何人帮助我或指导我

  • 你应该有一个
    NodeJS
    socket.io
    ,把它安装在你的服务器上
  • 有事件时,使用
    Redis
    保存变量并将其发送到
    NodeJs
    或使用此PHP库,您可以将变量从
    PHP
    发送到
    NodeJs
    服务器:
  • NodeJs上的数据处理
  • 将其返回到PHP网页使用
    Socket.io(客户端javascript)
    捕获此事件并显示给最终用户(使用
    emit
    on
  • 您可以使用
    elephant.io
    按照此说明操作:

    或者是使用Redis

    如果你的问题不清楚且很难回答,你应该尝试两种方式,并用新问题进行反馈

    您可以使用
    javascript
    发送Ajax请求,并从
    PHP
    获取变量,然后使用此变量生成
    套接字。emit
    但这种方式安全性较低,如果您想公开网站,必须使用
    令牌
    或类似的方法

  • 你应该有一个
    NodeJS
    socket.io
    ,把它安装在你的服务器上
  • 有事件时,使用
    Redis
    保存变量并将其发送到
    NodeJs
    或使用此PHP库,您可以将变量从
    PHP
    发送到
    NodeJs
    服务器:
  • NodeJs上的数据处理
  • 将其返回到PHP网页使用
    Socket.io(客户端javascript)
    捕获此事件并显示给最终用户(使用
    emit
    on
  • 您可以使用
    elephant.io
    按照此说明操作:

    或者是使用Redis

    如果你的问题不清楚且很难回答,你应该尝试两种方式,并用新问题进行反馈


    您可以使用
    javascript
    发送Ajax请求,从
    PHP
    获取变量,并使用此变量生成
    socket.emit
    ,但这种方式安全性较低,如果你想公开你的网站,你必须使用
    令牌
    或类似的东西

    查找事件广播和推送器我相信laracasts有一个教程。我们不为你做工作。尝试一个自由职业者网站。使用文本/事件流,它很容易使用。查找事件广播和推送我相信laracasts有一个教程。我们不为你做你的工作。尝试一个自由职业者网站。使用文本/事件流,它很容易使用。这是过时的答案。拉威尔回声更好:)。祝你好运这是过时的答案。拉威尔回声更好:)。祝你好运