我试图在列表项中设置活动类,但它不起作用。
我在刀片里的代码:
@foreach($data as $site)
<ul class="sidebar-menu" id="second-menu">
@if(isAdmin())<li class="{{-- active class for url parameter --}}"><a href="{{ url('sites/'.$site->id.'/edit') }}" >{{ $site->name }}</a></li>
@endif
</ul>
@endforeach
所以,如果我写: li class="@ if (getRouteName() == 'site@index'){{ 'active‘}@endif“,它工作得很好,但在我的例子中,问题是我想在foreach class=中获得'active'类。
非常感谢。
发布于 2017-05-12 12:54:30
使用is()
方法。例如:
<li class="{{ request()->is('sites/*/edit') ? 'active' : '' }}"
发布于 2018-07-14 10:59:35
我目前正在使用Laravel 5.6。*我的解决方案是:
<a href="#" class="nav-link {{ request()->is('users*') ? 'active' : '' }}">Users</a>
发布于 2019-01-25 15:12:58
https://stackoverflow.com/questions/43937494
复制相似问题