@NikSIk31

Laravel проблема с private channel?

не получаю приватное сообщение на своем втором канале. (хотя для публичных работает)
создал канал в channels и прописал для теста сравнение:
Broadcast::channel('post.{id}', function ($user, $id) {
 // here only authorized users
    return 1 === 1;
});

далее заменил с .channel на .private в JS

var channel = Echo.private('post.' + this.post.id);


так же изменил на PrivateChannel

public function broadcastOn()
    {
        return new PrivateChannel('post.'.$this->comment->post->id);
    }


В консоль ничего не выводит даже. И тестовый от пушера запуск не приносит результата. Я зашел с двух авторизованных под разными браузерами и аккаунтами. и еще один с приватной вкладки без авторизации. Никуда не приходит.
Хотя сейчас изменив в Js и в самом канале с private на channel, все сработает.
Если что надо ещё скинуть - скажите пожалуйста, а то я мог упустить что-то
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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