【问题标题】:Laravel: How to create a route for multiple domainsLaravel:如何为多个域创建路由
【发布时间】:2019-11-06 02:34:15
【问题描述】:

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

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

但是我怎样才能像这样创建一个针对多个域的路由:

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

【问题讨论】:

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


    【解决方案1】:

    您可以为此使用 Pattern

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

    【讨论】:

      猜你喜欢
      • 2019-08-17
      • 2014-05-14
      • 2015-12-02
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 2020-02-18
      • 2021-03-23
      相关资源
      最近更新 更多