如何在Laravel中創建類別的嵌套列表?如何在Laravel中創建類別的嵌套列表?
我想是這樣的結構如下:
- --- 腓
- ------ Laravel
- ---------版本
- ------------系列
- --- 的Python
- ------ Django的
- --- 紅寶石
- ..........
我的表字段:
ID | Name | Parent_id
如果我應該在表中添加另一列告訴我 。
使用這個下面的代碼我',但我認爲這不是很好的旁邊創建類別的嵌套表,我不能這個函數傳遞給我的看法..
function rec($id)
{
$models = Category::find($id);
foreach ($models->children as $chield) {
rec($chield->id);
}
return $models->all();
}
function main() {
$models = Category::whereNull('parent_id')->get();
foreach ($models as $parent) {
return rec($parent->id);
}
這是真棒,THX :)該架構非常好,絕對有助於保存內存 –
很高興我能幫上忙! –