我正在使用@include 在所有页面中包含标题,但问题仍然突出显示在主页元素上,我如何突出显示事件页面元素 例子: 事件的 css 是 current-menu-parent
<ul class="menu-list text-uppercase">
<li class="current-menu-parent">
<a href="{{url('/')}}" title="">Home</a>
</li>
<li>
<a href="{{route('cdashboard')}}" class="btn_signin" title="">MY DASHBOARD</a>
</li>
最佳答案
Laravel/Blade 无法自动完成此操作。
你应该检查当前的路由名称,如果它等于对应的路由,所以添加current-menu-parent
类来对应li
。
作为提示:
<li @if(Route::currentRouteName() === 'route_name') class="current-menu-parent" @endif>
更新:
您也可以通过 Route-Path 而不是 Route-Name 来完成:
<li @if(\Illuminate\Support\Facades\Request::is("/route_url")) class="current-menu-parent" @endif>
关于jquery - 使用包含标题时,laravel 突出显示当前页面的菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46989161/