Laravel 5.8 игнорирует поддомен на локальном хосте - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь добавить новую услугу на свой сайт, и для этого мне нужно использовать поддомен. В настоящее время на моем веб-сайте есть форум (forum.example.com), и я sh добавлю еще один сервис (service.example.com). Почему-то при использовании сервера по умолчанию laravel. (laravel artisan serve), laravel полностью игнорирует маршрут домена (service.lvh.me:8000), когда я посещаю service.lvh.me:8000, и открывает вид маршрута lvh.me. Из приведенного ниже кода. php, laravel будет переходить к «Route :: resource ('/',« BlogController »);» вместо запуска маршрута в доменной группе.

Вот код в сети. php:

Route::group(['middleware' => ['web']], function (){

    Route::group(['domain' => 'service.lvh.me:8000'], function(){

        Route::get('/', ["uses" => "welcomeServiceController@show", 'as' => "service.welcome"]);

    });

    Route::resource('/', "BlogController");

    // other routes

});

Я попытался прочитать документы laravel, попытался использовать камердинер, и ни один из них не дал мне результаты, которые я ищу.

В браузере, если. Я набираю service.lvh.me:8000, он направит меня на ту же страницу, что и lvh.me:8000, поэтому пропускаю первый маршрут.

Почему laravel делает это? На моем виртуальном частном сервере он работает отлично, но почему он не работает на локальном хосте? Как мне сделать laravel, чтобы не игнорировать первый маршрут?

Помощь будет высоко ценится!

...