дава раза Echo? то есть один будет приватный, другой публичный
Echo.private('like-received.'+ receiverId).listen('NewLikePostEvent', function(e) {
console.log("Wena!, a "+e.data.user_name + " le ha gustado uno de tus aportes");
console.log(e);
});
Echo.channel('todocanales').listen('HolaEvent', function(e) {
console.log(e);
});
как понимаю еще нужно стартовать отдельно вебсокет сервер laravel-echo-server start
Сервер сокетов один, но да, он должен работать всегда
указано, что вебсокеты будут работать при помощи push и laravel-echo из коробки, по дебагу посмотрел, сообщения в пушер приходят, на фронт нет скрипт добавил на канал <script> Echo.channel('reviews') .listen('ReviewCreated', (e) => { console.log('websocket'); }) </script> может еще что нужно?
Уже не помню, тоже работал с ивентами, то на фронте приходилось писать полное название с неймспейсом
Обсуждают сегодня