Laravel回声未从Pusher服务器接收消息

时间:2019-06-04 17:34:05

标签: laravel vue.js pusher laravel-echo

我正在尝试与Laravel,pusher和Laravel-echo开发一个聊天应用程序。我完成了所有编码部分。当我从聊天UI发送消息时,事件类将该消息返回到推入服务器。但是它并没有收到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已配置有App-id,密钥,密钥和群集。

控制台或网页中没有显示错误。

0 个答案:

没有答案