2016-10-17 7 views
2

Мой сайт работает с несколькими субдоменами на домене exa.com, например, теперь мне нужно настроить другой домен - exa1.com. Итак, как я могу обновить файл маршрута, чтобы его реализовать?Несколько доменов и поддоменов (laravel 5)

Route::group(
    array(
     'domain' => '{business_slug}.exa.com', 
     'middleware' => 'verify_domain' 
    ), function() { 
     Route::get('', [ 
      'as' => 'index', 
      'uses' => '[email protected]' 
     ]); 

     Route::get('user', [ 
      'as' => 'user.index', 
      'middleware' => 'auth', 
      'uses' => '[email protected]' 
     ]); 

     ... 
}); 

ответ

0

Попробуйте это:

<?php 

$applicationRoutes = function() { 
    Route::get('/', [ 
      'as' => 'index', 
      'uses' => '[email protected]' 
     ]); 

     Route::get('user', [ 
      'as' => 'user.index', 
      'middleware' => 'auth', 
      'uses' => '[email protected]' 
     ]); 
}; 

Route::group(['middleware' => 'verify_domain'], function() { 
    Route::group(
    [ 
     'domain' => '{business_slug}.exa.com', 
    ], $applicationRoutes); 

    Route::group(
    [ 
     'domain' => '{business_slug}.exa1.com', 
    ], $applicationRoutes); 
});