如何解决laravel回显状态通道中的用户未更新,如何触发刷新/更新?
我正在使用Laravel Echo和一个在线频道。我所有的活动都正常。.here()、. joining()和.leaving()
比方说,用户是第一个加入此在线状态频道的用户。随着其他用户的加入,.here()和.joining()事件将允许填充一系列在线用户及其ID和名称。
如果用户在加入后更新其姓名该怎么办。发生这种情况时,所有其他用户都不会收到更新,以使他们知道在线状态频道中其中一位用户的名称已更新。
我想要实现这一目标,因此我希望当一个用户对从Broadcast :: channel返回的属性之一(例如name属性)进行更新时,在场通道中的所有其他用户应能够以某种方式知道更新已完成并获取更新的数据
我想我可以通过耳语事件来触发它,或者我可以触发各种广播事件来“通知用户”更新。但是,我认为我的“真理来源”应该是我的在线渠道,这就是我建立和维护“在线用户”列表的地方。
我希望我有道理..那么有没有一种方法可以强制.here()检索状态频道中所有用户的新列表并从后端检索其更新的属性?
非常感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。