Ich habe 3 Tabellen:
products-Tabelle -Ausweis - Titel - usw.
Kauftabelle -Ausweis - Code - usw.
purchase_products-Tabelle -Ausweis - Purchase_id - Produkt ID -Menge - usw.
Mein Ziel ist es, Käufe eines einzelnen Produkts abzurufen. Die folgende Beziehung funktioniert bei mir nicht. Verschiedene Ansätze mit belongsToMany
ausprobiert, funktionieren ebenfalls nicht.
$this->hasManyThrough( Kauf::Klasse, PurchaseProduct::class, 'purchase_id', 'Produkt ID', 'Ausweis', 'Ausweis' );
Auf einfache Weise kann ich alle gekauften Produkte über die Produkt-ID abrufen und dann die gekauften Artikel abrufen, aber ich brauche eine Beziehung, damit es in Laravel Nova funktioniert, weil ich die gekauften Artikel auf der Ressource anzeigen möchte.
产品型号
购买模式