I would like to assign classes if a route match a certain pattern.
suppose i have these
urls
user-management/users
user-management/roles
user-management/role?user=andy
user-management/permissions
<li class="{{ (Request::path() == 'user-management/*') ? 'dropdown active ' : 'dropdown' }}">
<li class="{{ (Request::path() == 'user-management/users') ? 'dropdown active ' : 'dropdown' }}">
/user-management/users
user-management
urls
web.php
Route::group(["middleware"=>'auth', 'prefix'=>'user-management'], function (){
Route::get("users", "UsersController@ShowUsers")->name("user-management.users");
Route::get("roles", "UsersController@ShowRoles")->name("user-management.roles");
.....others follow
You can do it for all user-management
URL. Like:
<li class="{{ Request::is('user-management/*') ? 'dropdown active' : 'dropdown' '' }}>
Hope this works for you!