Most people stay with the Request::is('...') method.
I like to have a view composer for this :
view()->composer('*', function(View $view) use ($request) {
$view->with('active', $request->route()->getName());
});
Put this above in the boot method of a service provider. Then all your views will have an $active variable with the name of the current route.
I'm not convinced that named routes are useful
Huh ? Dont you think updating all your urls in one place (the route file) is useful ?