Я пытаюсь разработать приложение для чата с 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 был настроен с идентификатором приложения, ключом, секретом и кластером.
На консоли или веб-странице не отображаются ошибки.