在广播laravel时,我如何在没有任何身份验证的情况下设置公共频道?
我在这里读到: 这说明它可以使用公共频道。但是没有关于如何使用它的例子 我只看到这样一个私人频道的示例:在广播laravel时,我如何在没有任何身份验证的情况下设置公共频道?,laravel,notifications,laravel-5.3,real-time,broadcasting,Laravel,Notifications,Laravel 5.3,Real Time,Broadcasting,我在这里读到: 这说明它可以使用公共频道。但是没有关于如何使用它的例子 我只看到这样一个私人频道的示例: public function broadcastOn() { return new PrivateChannel('user.'.$this->user->id); } 我需要一个公共频道的真实例子 我试过搜索,但还没有找到 是否有人可以提供帮助?如果您的活动中未使用频道类,请添加以下行: 使用照明\广播\频道; 您必须返回一个频道: public function
public function broadcastOn()
{
return new PrivateChannel('user.'.$this->user->id);
}
我需要一个公共频道的真实例子
我试过搜索,但还没有找到
是否有人可以提供帮助?如果您的活动中未使用
频道
类,请添加以下行:
使用照明\广播\频道;
您必须返回一个频道
:
public function broadcastOn()
{
return new Channel('myPublicChannelName');
}
这里可以找到一个例子:我说没有任何身份验证。意味着不应该有这样的内容:
$this->user->id
。您的代码仍在使用iTunes更新代码,因此现在它与身份验证无关。当你有一个私人频道时,你也必须被授权加入。好的。但我还是不明白你的代码。此:myPublicChannelName
。在何处使用?您可以通过客户端在此频道上收听新事件。因为你可以有多个频道,但只想听其中一个。在客户端是否像这样<代码>Echo.channel('myPublicChannelName')。侦听('…',(e)=>{console.log(e.order.name);})代码>。