id === (int) $id; }); Broadcast::channel('chat.{conversationId}', function ($user, $conversationId) { return \App\Models\Conversation::where('id', $conversationId) ->whereHas('users', fn ($q) => $q->where('user_id', $user->id) )->exists(); });