如何在Laravel中从同一张表创建多级分类树。我可能有2个级别的类别或可能高达5级的子类别,我想在Laravel的这种动态。
例如:
Category 1
|_ Subcat 1-1
|_ Subcat 1-2
Category 2
|_Subcat 2-1
| |_Subcat 2-1-1
| | |_ Subcat 2-1-1-1
| | |_ Subcat 2-1-1-2
| |
| |_Subcat 2-1-2
|
|_Subcat 2-2
Category 3发布于 2021-06-22 20:58:30
您可以在表中引入parent_id列
对于第一级的项,id和parent_id类似。
CategoriesTable { id,name,parent_id }
下面是数据在表中的存储方式
id , name , parent_id
1 , Books , 1
2 , Clothes ,2
3 , counterbook,1
4 , jeans , 2
5 , cars,5这个链可以一直继续下去,所以在foreach循环中放入一个if id = parent_id,这样就可以确定第一个级别
https://stackoverflow.com/questions/68083350
复制相似问题