Как я могу установить общедоступный канал без какой-либо аутентификации на трансляции laravel?
Я читаю здесь: https://laravel.com/docs/5.4/broadcasting
Там объясняется, что он может использовать общедоступный канал. Но нет примера того, как его использовать
Я просто вижу пример частного канала, как это:
public function broadcastOn()
{
return new PrivateChannel('user.'.$this->user->id);
}
Мне нужен реальный пример публичного канала
Я пробовал искать, но пока не нашел
Кто-нибудь может помочь?
1 ответ
Решение
Вы должны вернуть Channel
:
public function broadcastOn()
{
return new use Illuminate\Broadcasting\Channel('myPublicChannelName');
}
Пример можно найти здесь: https://petericebear.github.io/starting-laravel-echo-20170303/