Эхо не получает события от толкача

Я работаю над системой чата в 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);
    });

Заранее спасибо

0 ответов

Другие вопросы по тегам