Laravel echo не получает сообщения от сервера Pusher - PullRequest
1 голос
/ 04 июня 2019

Я пытаюсь разработать приложение для чата с Laravel, pusher и Laravel-echo.Я закончил все части кодирования.когда я отправляю сообщение из пользовательского интерфейса чата, класс событий возвращает это сообщение на сервер-отправитель.Но он не получает эхо Laravel.

Компонент Vue, который перечисляет событие

const app = new Vue({
    el: '#app',

    mounted() {

        this.listen();

    },

    methods:{
        listen() {
            Echo.private('project.1')
                .listen('ChatNotification', (comment) => {

                    console.log(comment)
                  });
        }
    },
});

Класс события ChatNotification

class ChatNotification implements ShouldBroadcast
{
    use Dispatchable, InteractsWithSockets, SerializesModels;

    public $message;

    public function __construct(AccountantChatMsg  $AccMsg)
    {
        $this->message=$AccMsg;
    }

    public function broadcastOn()
    {
        return new PrivateChannel('project.1');
    }
}

Поставщик услуг вещания не был закомментирован.Pusher был настроен с идентификатором приложения, ключом, секретом и кластером.

На консоли или веб-странице не отображаются ошибки.

...