jeudi 13 décembre 2018

Where to pass parameters to check authorized channel Laravel?

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