如何在指定时间后在 web socket(pusher) Laravel 中向客户端发送事件?

how to send event to the client after specified time in web socket(pusher) Laravel?

我是 Web Socket 的初学者。我正在建立一个在线考试系统。我已经有计时器倒计时 system.so 当任何学生参加考试时,JavaScript 每秒向服务器发送一个 ajax 请求,所以当倒计时 < 0 然后 JavaScript 重新加载页面停止考试。

但现在我想用网络套接字实现这个功能。 如何在指定时间 passed.i 将推送器与 laravel.

一起使用时向客户端广播事件

在您的考试模型中添加 started_at 属性。然后制作每分钟 运行 (https://laravel.com/docs/5.7/scheduling#introduction) 的函数并检查时间是否已过期。如果只是使用 Pusher 向客户端发送事件并重新加载浏览器