2016-12-26 138 views
1

我得到的链接是这样的:http://local.dev/blog/articles/2/Category12如何设置活动类?

@foreach($categories as $category) 
     <li><a href="/blog/articles/{{$category->id}}/{{$category->slug}}">{{$category->title}} ({{ $category->count }})</a></li> 
    @endforeach 

我要的是设置里活跃类,即时通讯类上。任何建议?也许我需要比较url和这个在foreach中的id。但是如何?在<li>部分作为CSS类的名称和积极从视图布局

<li {{ request()->segment(3) == $category->id ? 'class="active"' : '' }}> 

回答

1

你可以从URI类别的ID与request()->segment(3)。像

<li class="@yield('mymenu')"> 
    <a href="/blog/articles/{{$category->id}}/{{$category->slug}}">{{$category>title}} ({{ $category->count }}) 
    </a> 
</li> 

在视图文件

@section('mymenu', 'active') 

所以,当你点击它会生成一个类名mymenu,当它会加载到一个视图文件,那么它会积极点。

1

yeild()