Laravel: как создать маршрут для нескольких доменов - PullRequest
2 голосов
/ 24 июня 2019

В Laravel можно настроить таргетинг на определенные домены по следующим маршрутам:

Route::domain('example1.com')->group(...);

Но как мне создать маршрут, нацеленный на несколько доменов, например:

Route::domain(['example1.com', 'example2.com'])->group(...);

1 Ответ

3 голосов
/ 24 июня 2019

Вы можете использовать шаблон для этого

Route::pattern('subdomain', '(dev.app|app)');
Route::group(['domain' => '{subdomain}.example.com'], function () {
  ...
});

-

Route::pattern('subdomain', '(dev.app|app)');
Route::pattern('domain', '(example.com|example.dev)');
Route::group(['domain' => '{subdomain}.{domain}'], function () {
  ...
});
...