我的要求是使用數據庫值構建樹視圖。如何使用laravel將數據從數據庫檢索到樹視圖
這裏是我的數據庫表:
| 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
不過,這並不正常工作。它一次又一次地給出相同的主要類別。 任何人都可以提出一個正確的方式來檢索數據?
你使用雄辯嗎?什麼是型號名稱? –
不..我沒有使用雄辯......我正在使用** Illuminate \ Support \ Facades \ DB **。 – PereraSH
我有我自己的數據庫..所以我不使用雄辯.. – PereraSH