我得到类似这样的链接: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
我想要的是在li上设置活动课程。有什么建议吗?也许我需要比较来自url的id和foreach中的id。但是如何?
答案 0 :(得分:1)
您可以使用request()->segment(3)
获取URI类别的ID:
<li {{ request()->segment(3) == $category->id ? 'class="active"' : '' }}>
答案 1 :(得分:1)
yeild()
部分中的 <li>
作为带有名称的css类,并从视图布局中激活它。喜欢
<li class="@yield('mymenu')">
<a href="/blog/articles/{{$category->id}}/{{$category->slug}}">{{$category>title}} ({{ $category->count }})
</a>
</li>
在视图文件中
@section('mymenu', 'active')
因此,当您点击该链接时,它将生成一个名为mymenu
的类,当它加载到视图文件时,它将处于活动状态。