Я использую 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();
});