2016-10-01 43 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>