分类导航的展示
我是这样实现分类导航的:
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link
@if(Route::is('topics.index')) active @endif"
href="{{ route('topics.index') }}">
话题
</a>
</li>
@foreach(\App\Models\Category::all() as $category)
<li class="nav-item">
<a class="nav-link
@if(Route::is('categories.show') && Route::input('category')->is($category))
active
@endif"
href="{{ route('categories.show', $category) }}">
{{ $category->name }}
</a>
</li>
@endforeach
</ul>
Route::is('categories.show')
用来判断当前路由。
Route::input('category')
代表当前路由的分类参数,这个返回的是分类模型,然后用模型上的 is()
函数来判定分类是否一致
推荐文章: