Я внедряю систему поддоменов для пользователей, которая позволяет каждому пользователю перейти на страницу своего профиля, например: user.example.com
,
Route::domain('{subdomain}.example.com')->group(function () {
Route::get('/', 'ProfilesController@subDomain');
});
Который ProfilesController@subDomain
это функция, которая извлекает данные и перенаправляет страницу. Тем не менее, пользователь всегда будет придерживаться этого шаблона, независимо от того, куда он идет.
Например, если abc.example.com
Хочу перенаправить на example.com/profiles/abc
, Но теперь я получаю abc.example.com/profiles/abc
, И любая ссылка, которую я иду, это будет застрял с abc.example.com
,
Как я могу сломать этот шаблон после загрузки страницы профиля?
Обычно вы делаете что-то подобное с
Route::group(['domain' => '{domain}'], function() { });
Это позволит вам направить в выбранный домен.
Других решений пока нет …