Я искал решение для добавления активного класса в меню, но не могу понять это. Я проверил по всей сети, но, кажется, ничего не работает. Я работаю с Laravel 5.8
В моей сети. php У меня есть:
Route::get('categories/{title}-{id}/products', 'CategoryProductController@showProducts')->name('categories.products.show');
Затем в моем show.blade. php
@foreach ($categories as $category)
<a href="{{route('categories.products.show', ['title' => $category->title, 'id' => $category->identifier])}}" class="list-group-item">
{{$category->title}}
</a>
@endforeach
Я попробовал:
<a href="{{route('categories.products.show', ['title' => $category->title, 'id' => $category->identifier])}}" class="{{ (request()->is('categories.products.show')) ? 'active' : '' }} list-group-item">
{{$category->title}}
</a>
и
<a href="{{route('categories.products.show', ['title' => $category->title, 'id' => $category->identifier])}}" class="{{ request()->routeIs('categories.products.show', ['title' => $category->title, 'id' => $category->identifier]) ? 'active' : '' }} list-group-item">
{{$category->title}}
</a>
Я также попробовал несколько других решений, но, похоже, ничего не работает.