@tosha_lol_daaa

Laravel broadcasting error?

Пишу спа приложение на вуе с использованием ларавеля. Сейчас возникла необходимость в реализации рил тайм компонента.
Использую все по стандарту (laravel-echo (js), events, shouldbrodacast(interface), ну и broadcastServiceProvider).
При отправление запроса на контроллер где event(new...) у меня отправляется еще один запрос:
site.ru/brodacasting/auth.
Но возвращается 403 с HttpException in RedisBroadcaster.php line 49:
Вроде бы подсказали, что можно решить путем передачи токена юзера, но ...
Как можно это пофиксить?
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ginkidayo
@Ginkidayo
обычный человек
if (Str::startsWith($request->channel_name, ['private-', 'presence-']) &&
           ! $request->user()) {
            throw new HttpException(403);
        }


headers: {
            'X-CSRF-Token': $('meta[name=_token]').attr('content')
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы