@antonio0226

Как протестировать работу на разных доменах laravel?

Приветствую всех. Есть один проект Laravel.
Есть роуты типа
<?

switch ($_SERVER['HTTP_HOST']) {
    case 'lol.ru':
        #сюда идет дизайн стандартный, который есть в проектк

        Route::get('/', 'IndexController@index');

        Auth::routes();

        Route::post('/sendRequestButton', 'TelegramController@sendRequestButton')->name('sendRequestButton');
        Route::post('/sendRequestFeedback', 'TelegramController@sendRequestFeedback')->name('sendRequestFeedback');

        Route::group(['prefix' => 'home'], function (){
            Route::get('/', 'HomeController@index')->name('home');
            Route::post('/showProposalsMonth', 'HomeController@showProposalsMonth')->name('showProposalsMonth');
            Route::post('/showProposalsWeek', 'HomeController@showProposalsWeek')->name('showProposalsWeek');
            Route::post('/showProposalsDay', 'HomeController@showProposalsDay')->name('showProposalsDay');
        });

        break;
    case 'kek.ru':
        # сюда идет дизайн который я делал
        // роуты сюда
        break;
    case '':
        #тут будет еще один , но пока нет дизайна

        break;
    default:
        return false;
        break;
}

Понимаю как это организовать, но не понимаю как протестировать и разделить для 1 шаблона одна DB, для 2 шаблона другая DB. До этого работал с MAMP и запускал laravel через php artisan serv, теперь же нужно сделать 2 домена, 1ый запускает 1ый шаблон, 2ой запускает 2ой шаблон. Как это сделать ? Юзаю MacOS
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
В ларе из коробки есть группа для доменов - Route::domain. Вы такой костыль делаете...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы