Несколько доменов и поддоменов (laravel 5)

#laravel-5

#laravel-5

Вопрос:

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

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

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

       ...
});
 

Ответ №1:

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

 <?php

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

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

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

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