getKey() === $id; }); Broadcast::channel('webhooks.{endpointId}', function (User $user, string $endpointId): bool { $endpoint = WebhookEndpoint::query()->find($endpointId); return $endpoint instanceof WebhookEndpoint && ! $endpoint->is_public && (string) $endpoint->user_id === (string) $user->getKey(); });