Почему данные, возвращаемые обратным вызовом авторизации, становятся доступными только после перезагрузки страницы? - PullRequest
0 голосов
/ 28 сентября 2019

Я работаю над приложением.Здесь, если пользователь авторизован для подключения к каналу присутствия, я возвращаю массив данных о пользователе.

Broadcast::channel('chat', function ($user) {
        $ip = Request::ip();
        $time = now(); 
        if (auth()->check())  {
            UserInfo::storeUser();
            return [
                'id' => $user->id,
                'ip' => $ip,
                'name' => $user->name,
                'joined' => $time,                   
            ];
        }
    });

В Component.vue

 Echo.join('chat')
   .here((users) => {
       console.log('hello',users)
       this.users = users;
   })

Что происходит, еслиXHR завершил загрузку: POST 'только после того, как я нажал на обновление.Как избежать этого поведения?Почему это происходит?

...