Laravel:如何为多个域创建路由

时间:2019-06-24 09:48:17

标签: laravel laravel-5 laravel-routing laravel-5.7

在Laravel中,可以像这样在路由中定位特定域:

window.location = newLocation

但是我如何创建针对多个域的路由,如下所示:

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

1 个答案:

答案 0 :(得分:3)

您可以为此使用图案

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 () {
  ...
});