У меня есть группа таких маршрутов:
Route::group(['prefix' => 'messages'], function () {
Route::post('/', ['as' => 'messages.store', 'uses' => 'MessagesController@store']);
Route::get('{id}', ['as' => 'messages.show', 'uses' => 'MessagesController@show']);
Route::put('{id}', ['as' => 'messages.update', 'uses' => 'MessagesController@update']);
Route::get('{id}/read', ['as' => 'messages.read', 'uses' => 'MessagesController@read']); // ajax + Pusher
});
На боковой панели я бы хотел выделить область, в которой находится пользователь, когда он нажимает на любой из этих маршрутов:
<li class="d-flex flex-column {{ (Route::currentRouteName() == 'messages') ? 'active' : '' }}">
Это сработало бы, если бы маршрут был «сообщения».Я могу сделать это так, чтобы он походил на Route :: currentRouteNameContains ... Очевидно, что это не метод Laravel, но как я могу сделать его активным, если он СОДЕРЖИТ сообщения?