всем привет, нужна помощь
Не могу понять почему не работает constraint по site_id
$ids = ApiUser::with('cards')
->where('username', 'like', "%{$query}%")
->orWhere('email', 'like', "%{$query}%")
->orWhere('unique_id', 'like', "%{$query}%")
->orWhereHas('cards', function($q) use ($site, $query) {
$q->where('card_type_id', $site->main_card_type_id)
->where('original_id', 'like', "%{$query}%");
})
->where('site_id', $site->id)
->pluck('id')
->toArray();