У меня возникают проблемы с Laravel Echo для прослушивания каналов Pusher. Я не могу получить ответ в своем браузере (без консольного журнала).Laravel Echo не принимает событие Pusher
В моем bootstrap.js я получил.
import Echo from "laravel-echo"
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'myPusherAppKey',
cluster: 'mt1', //My app is US-EAST
encrypted: true
});
Я использую мой браузер консоль и введите:
Echo.channel('my-channel')
.listen('my-event', (e) => {
console.log(e);
});
Я могу видеть из толкателя Debug Console, что
- СОЕДИНЕНИЕ Мое приложение
- Подписка оформлена My-канал
- OCCUPIED Мой канал
Затем я использую Pusher Debug Console, чтобы отправить событие по умолчанию:
Channel: my-channel
Event: my-event
Data: {
"name": "John",
"message": "Hello"
}
Однако, я не получаю никакого вывода в моем браузере консоли.
Если я дополнительно ввести в браузере консоли:
Echo.leave('my-channel');
Я могу видеть из толкателя Debug Console
- отписался моего канал
- освободившегося моего канала
Как я могу заставить Laravel Echo слушать события Pusher?