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