为什么XHR完成加载:POST“ http://127.0.0.1:8000/broadcasting/auth”仅在我单击刷新后才出现?

时间:2019-09-26 07:10:59

标签: laravel

我检查用户是否可以加入presentationChannel。

Broadcast::channel('chat', function ($user) {
  if(auth()->check())
     return $user;
});

在目标页面上看到错误

POST http://127.0.0.1:8000/broadcasting/auth 403(禁止访问)

仅当我单击刷新时,用户才会显示在页面上。帮助我了解为什么会这样。

组件

<script>
  export default { 
     data() {
        return {
           users:[],  
      }    
   },   

    mounted() {
        window.Echo.join('chat')
                   .here(users => (this.users = users));
    },  
  }

1 个答案:

答案 0 :(得分:0)

您现在可以检查登录用户

if (Auth::check()) {
    return $user;
}