如何在广播 laravel 时设置 public 频道而不进行任何身份验证?

How can I set public channel without any authentication on broadcasting laravel?

我在这里阅读:https://laravel.com/docs/5.4/broadcasting#concept-overview

那里解释说它可以使用 public 频道。但是没有例子说明如何使用

我刚看到一个像这样的私人频道的例子:

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

我需要一个public频道的真实例子

我试过搜索,但我还没有找到它

有没有人可以帮忙?

如果 Channel class 未在您的活动中使用,请添加此行:

use Illuminate\Broadcasting\Channel;

你必须return一个Channel:

public function broadcastOn()
{
    return new Channel('myPublicChannelName');
}

可在此处找到示例:https://petericebear.github.io/starting-laravel-echo-20170303/