Laravel Echo未按预期侦听通知

Laravel Echo未按预期侦听通知,laravel,vue.js,laravel-echo,Laravel,Vue.js,Laravel Echo,我正在尝试倾听文档这一部分中的推送通知 我已将此代码放入我的vue组件创建的方法中 Echo.private('App.Models.Users.User.' + this.$page.user.id) .notification(notification => { console.log(notification); }); 当我加载页面时,控制台中没有错误。我还将通知发送到pusher控制台,但由于某些原因,该通知未记录在控制台中 我的用户模型位于名称

我正在尝试倾听文档这一部分中的推送通知

我已将此代码放入我的vue组件
创建的方法中

Echo.private('App.Models.Users.User.' + this.$page.user.id)
    .notification(notification => {
        console.log(notification);
    });
当我加载页面时,控制台中没有错误。我还将通知发送到pusher控制台,但由于某些原因,该通知未记录在控制台中

我的用户模型位于名称空间
App/Models/Users
中,我已更新了频道路径以反映这一点

Broadcast::channel('App.Models.Users.User.{id}', function ($user, $id) {
    return (int) $user->id === (int) $id;
});
更新


在查看pusher调试控制台后,我注意到已建立连接,但未订阅频道

您在
用户
之后缺少一个
。请尝试
'App.Models.Users.User.+this.$page.User.id
@digitaldriver,它尚未解决问题您的
用户
模型是否真的命名为
App\Models\Users\User
?是的,我已更改了广播频道以反映这一点,请分享您的活动!在
用户
之后缺少一个
。请尝试
'App.Models.Users.User.+this.$page.User.id
@digitaldriver,它尚未解决问题您的
用户
模型是否真的命名为
App\Models\Users\User
?是的,我已更改了广播频道以反映这一点,请分享您的活动!