首页 > 解决方案 > 如何在 Reactjs 和 Laravel 中实现实时声音通知?

问题描述

我要设计一家餐厅的点餐和厨房系统。当服务员确认订单时,订单详情必须在厨房用户登录时实时显示在厨房计算机中,并且蜂鸣器应持续发出蜂鸣声,直到厨房用户点击订单 ID(即接受或拒绝订单)。

我将 Laravel 用于 API 端点,将 Reactjs 用于前端设计和 MySql 数据库。

请让我知道如何实现这一目标。

标签: reactjslaravel-5.8

解决方案


您有两种方法来实现这一点,一种旧的方式“拉模型”每隔 n 秒在客户端询问“哪里有新的通知”?或者使用网络套接字不断地与您的客户进行竞争。您将需要在 php 或 NodeJs 上编写 worker,以保持与客户端的 websoket 连接。

另外听说有第三方服务可以帮助向您的客户发送通知。喜欢这个 https://pusher.com


推荐阅读