在我的數據庫中,我有一個Categories表。類別可以有父類別,使其成爲遞歸關係如何獲得所有屬於父母的孩子?
我也有一個產品表。每個產品屬於一個類別。
說,例如,我有一棵樹,看起來像這樣:
Category
Sub-Category 1
Sub-Sub-Category 1
Product 1
Product 2
Product 3
Product 4
Sub-Sub-Category 2
Product 5
Product 6
Product 7
Product 8
Sub-Category 2
Sub-Sub-Category 3
Product 9
Product 10
Product 11
Product 12
如果我做$SubCategory1->products
,我希望它給我的產品1-8
如果我做$SubSubCategory3->products
,我希望它給我的產品9-12
如果我做$Category->products
,我希望它給我的所有產品
基本上,我婉t爲類別,得到其下
你檢查[有很多通(https://laravel.com/docs/5.2/eloquent-relationships#has-many-through)? –
在這個例子中只有2個表格,Has Many如何幫助我? – botmin
也是'Store'類別? – Doom5