如何在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 :)该架构非常好,绝对有助于保存内存 –
很高兴我能帮上忙! –