Эхо не получает события от толкача
Я работаю над системой чата в laravel с пушером и Echo, мой пушер работает нормально, когда я запускаю событие, оно переходит в пушер, вот мой снимок экрана консоли отладчика толчка, введите описание изображения здесь
но когда я не могу получить событие или что-либо, что показывает мне, какая ошибка на моей консоли chrome, я проверил все ошибки, которые здесь обсуждаются, но опять та же проблема. Пожалуйста, проверьте мой код и скажите, где я не прав. Благодарю вас
файл.env
BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=1d583e4e42f820
MAIL_PASSWORD=aeff887f7d1784
MAIL_ENCRYPTION=null
PUSHER_APP_ID= app id(this is just for demonstration)
PUSHER_APP_KEY= my app key (this is just for demonstration)
PUSHER_APP_SECRET= app secret (this is just for demonstration)
PUSHER_APP_CLUSTER=ap2
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Эхо инициализация
import Echo from 'laravel-echo'
window.Pusher = require('pusher-js');
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'my app key',
cluster: 'ap2',
encrypted: true
});
мой app.js
window.Laravel = {'csrfToken': '{{csrf_token()}}'}
window.Echo.private('chat')
.listen('ChatEvent', (e) => {
console.log(e);
});
Заранее спасибо