I use broadcasting in Laravel and private channel.
Authorize channel route looks like:
Broadcast::channel('order.*', function ($user, $orderId) {
return $user->id === Order::find($orderId)->user_id;
});
Where is to passed parameters $user, $orderId in Broadcast::channel?
I want replace $order on Order $order and $user on Auth::user().
My broadcastOn looks as:
public function broadcastOn()
{
return new PrivateChannel('order.' . $this->order->getAttribute("id"));
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire