我正在使用Laravel Echo向打字过的私人聊天发送打字事件,但不是一对一的,它适用于所有授权用户 如何发送一对一打字事件
从这里发送
sendTypingEvent(){
if(this.message.length>1){
Echo.private('typingcheck')
.whisper('typing',authuser);
}
}
从这里听
Echo.private('typingcheck')
.listenForWhisper('typing', (e) => {
this.typing = e.name
});
Channels.php
Broadcast::channel('typingcheck', function ($user) {
return Auth::check();
});