How to add a name prefix to all routes in a group?
October 26, 2018
You can use Route Name Prefixes. If you wanted to have a group of Laravel routes all with names like 'admin.users', 'admin.news', etc then you can use a route name prefix to prepend 'admin.' to the start of all of the names
<?php
Route::name('admin.')->group(function () {
Route::get('users', function () {
})->name('users'); // Route will have the name "admin.users"...
});
However I do not like doing this, as it means I can't easily search for a particular route. But it does have the advantage of enforcing all in a group to have the same naming structure.