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"));
}



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2QP3xUk
via IFTTT

Aucun commentaire:

Enregistrer un commentaire