2016-08-17 6 views
0

Ich habe eine kleine Abfrage, in der ich Ihre Hilfe brauche, bitte einen Blick unten.Holen Sie Datensätze aus drei entfernten verwandten Tabelle

Unten ist meine Tabellen und beredte Beziehungen. Ich benutze Laravel 5.2.

Wie kann ich alle Datensätze aus einer bestimmten Kategorie mit category_id abrufen.

Danke Für Ihre Hilfe.

+0

lösen Sie schließt sich dafür verwenden können. –

+0

kann nicht herausfinden, versuchen Sie es oft, können Sie es hier posten –

+0

$ products = Kategorie :: findOrFail ($ category_id) -> Produkt; –

Antwort

1

Es kann Ihr Problem

$products = DB::table("products") 
->join('subcategories', 'subcategories.id', '=', 'products.subcategory_id') 
->join('category ', 'category.id', '=', 'subcategories .category_id') 
->get(); 
+0

Ihr Code funktioniert Bruder. Hut ab. aber können wir es mit Eloquent-Methode tun, wie ich nur eloquent im ganzen Projekt verwendet –

Verwandte Themen