Мой текущий URL является http://localhost:8000/category/1
Как установить класс li в laravel?
Я пытаюсь установить активный класс Ли, как на URL ид.
первой Try:
@foreach($category as $categories)
<a href="{{ route('category.index',$categories->id)}}" class="list-group-item {{ Request::is($categories->id) ? 'active' : '' }}">{{$categories->name}}</a>
@endforeach
Выход: Нет литий получает активный класс
второй Try:
@foreach($category as $categories)
<a href="{{ route('category.index',$categories->id)}}" class="list-group-item @if (Request::url('/category/{{$categories->id}}')) {{'active'}} @endif">{{$categories->name}}</a>
@endforeach
Выход: все литий получает активный класс
Предположим, что url равен http://localhost:8000/category/2, после чего я хочу, чтобы второй li был выделен.
Спасибо.
Не связаны, но вы уверены в '@foreach ($ category as $ categories)'? Обычно это '@foreach ($ categories as $ category)' –
@AlexeyMezenin в моем контроллере, я передал его как категорию, а не категории, которые являются моими, я написал это по-другому. – Phoenix