如何自定义Laravel websockets连接(通过处理程序)



我使用带有laravel echo的laravel websockets包(Beyondcode推进器替换(,一切都按预期工作。我试图实现的是自定义我的连接——检查客户端何时中断连接(关闭浏览器(并在打开和关闭连接时执行事件。我正在尝试扩展websocket处理程序(如文档中所述(,但我无法访问我需要的对象(例如User(。有办法做到这一点吗?主要目的是在订单处理(在浏览器中打开(时锁定订单,并在订单完成(从浏览器关闭(时解锁

我自己设法做到了。我不认为我的解决方案是正确的,但我使用通道提取对象属性,并在onClose函数中向其他客户端执行新事件。

最新更新