2016-10-01 94 views
0

我正在從數據庫中檢索側欄導航。導航包含其子菜單。我想讓子菜單在點擊時處於活動狀態。爲此,我不想使用jquery。我的菜單代碼如下。如何在laravel中點擊動態導航子菜單?

@foreach($parent as $parent) 
{{$parent->name}} 
@foreach($child as $child) 
{{$child->name) 
@endforeach 
@endforeach 

請任何人都可以幫忙。提前感謝。

回答

0

我找到了我的問題的解決方案。首先,我們將anchor標籤添加到sidebar-blade.php中的子菜單中。我們可以看到,我們正在從數據庫中檢索URL查詢字符串。因此,在這種情況下,我們將爲我們的主動類和我們的代碼看起來像這樣。

<ul> 
@foreach($parent as $parent) 
<li><a href="#">{{$parent->name}}</a> 
<ul> 
@foreach($child as $child) 
@if(isset($_GET['name']) && $_GET['name'] == $child->name) 
<li class="active"> 
@endif 
<a href="http:example.com?name=$child->name">{{$child>name)}}</a> 
</li> 
@endforeach 
    </ul> 
    </li> 
@endforeach 
</ul>