我有一个简单的在线渠道:
Broadcast::channel('test', function ($user) {
return ['id' => $user->id, 'name' => $user->name];
});
我正在尝试从客户端加入渠道。在我的Vue组件的mounted()
挂钩中,我正在执行以下操作:
window.Echo.join('test')
.here( users => console.log(users))
在destroyed()
挂钩中,我正在执行以下操作:
window.Echo.leave('test');
但是当我导航到该组件时,控制台中没有任何记录。我想念什么?
公共和私人频道运行正常。我没有与在线状态频道相关的任何事件(如果需要,请告诉我)。我正在使用laravel-websockets软件包。随时问我更多信息。