0
So habe ich Order
, OrderItem
und Product
.Eloquent wählen, wo Relation mindestens ein Ergebnis hat
Ich muss alle Bestellungen auswählen, in denen mindestens ein Bestellartikel mit einem Produkt vom Typ physical vorhanden ist.
Order::whereHas('items.product', function ($itemQuery) use ($productType) {
$itemQuery->whereIn('type_type', $productType);
});
Dies gibt Bestellungen nur mit physischen Produkten zurück.