id === (int) $id; }); Broadcast::channel('App.Control', function ($user) { return true; }); Broadcast::channel('Channel.{id}', function ($user, $id) { $channel = Channel::findOrFail($id); return $user->can('editRestream', $channel); }); Broadcast::channel('Protocol.{id}', function ($user, $id) { $tournament = Tournament::findOrFail($id); return $user->can('viewProtocol', $tournament); }); Broadcast::channel('Tournament.{id}', function ($user, $id) { $tournament = Tournament::findOrFail($id); return true; });