2014-09-05 30 views
1

我正在構建產品目錄。laravel中的類別樹

我有以下型號:產品,類別。每個產品可以有多個類別和每個類別。

產品型號:

public function categories() { 
    return $this->belongsToMany('Category'); 
} 

分類模型:

public function products() { 
    return $this->belongsToMany('Product'); 
} 

我怎麼可以讓類別樹,而無需使用第三方的包像鮑姆或嵌套集合(他們似乎太複雜,我的任務)。

類似的東西:

Category1 
--subcategory (level1) 
---subcategory (level2) 
Category2 
--subcategory (level1) 
---subcategory (level2) 

每個類別有以下的數據庫字段:

id 
title 
parent_id 

如何設置類別的深度?

回答

0

截止時沒有使用任何第三方軟件包。用於本地的雄辯。