Meine aktuelle URL ist http://localhost:8000/category/1
Wie lek-Klasse in Laravel aktiv?
ich aktive Klasse von li per URL-ID zu setzen versuchen.
ersten Versuchen:
@foreach($category as $categories)
<a href="{{ route('category.index',$categories->id)}}" class="list-group-item {{ Request::is($categories->id) ? 'active' : '' }}">{{$categories->name}}</a>
@endforeach
Ausgang: Nein li aktive Klasse bekommt
2. Versuchen:
@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
Ausgang: alle li wird aktiv Klasse
Angenommen, die URL ist http://localhost:8000/category/2, dann möchte ich die zweite li hervorgehoben werden.
Danke.
Nicht verwandt, aber sind Sie sicher über '@foreach ($ category as $ categories)'? Normalerweise ist es '@foreach ($ categories as $ category)' –
@AlexeyMezenin in meinem Controller Ich habe es als Kategorie statt Kategorien, die ist meine ich schrieb es anders herum. – Phoenix