我的要求是使用数据库值构建树视图。
这是我的数据库表:
| Categories | |sub_categories |
| id(pk) | | id(pk) |
| cate_name | | sub_cat_name |
| route_name | | route_name |
|Categories_id(fk)|
我正在获取与类别表相关的类别和子类别。
这是我的控制器代码:
$treeView = DB::table('categories')
->join('sub_categories', 'sub_categories.categories_id', '=', 'categories.id')
->get();
这是 *.blade.php 中的 HTML 结构:
@foreach($treeView as $tv)
<li class="treeview">
<a href="#"><i class="fa fa-link"></i> <span>{{ $tv->category_name }}</span> <i
class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li class=""><a href="#">{{$tv->sub_category_name}}</a></li>
<li><a href="#">Update Article</a></li>
</ul>
</li>
@endforeach
但它不能正常工作。它一次又一次地提供相同的主要类别。任何人都可以建议一种正确的方法来检索数据吗?