Есть проект, для которого должны быть реализованы региональные страницы, то каждому городу соотвествует свой поддомен
{city}.site.ru
. Я добавил в RouteServiceProvider.php подключение файла с роутами дважды, для основного домена и поддоменов:
Route::domain(env('APP_DOMAIN_URL'))
->middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
Route::domain('{city}.' . env('APP_DOMAIN_URL'))
->middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
Сами роуты выглядят так:
Route::view('/policy', 'web.sections.static.policy')->name('policy');
Но при таком подключении, из-за того, что я использую имена для роутов, я получаю ошибку о дублировании названий (так как одни и те же роуты используюся для основного домена и поддоменов городов). Как можно исправить данную проблему?