如何在广播laravel上没有任何身份验证的情况下设置公共频道?

时间:2017-08-26 09:25:05

标签: laravel notifications laravel-5.3 real-time broadcasting

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

解释说它可以使用公共频道。但是没有如何使用它的例子

我只是看到这样一个私人频道的例子:

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

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

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

有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:5)

您必须返回Channel

public function broadcastOn()
{
    return new use Illuminate\Broadcasting\Channel('myPublicChannelName');
}

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