2016-12-26 97 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()