Виртуальные хосты Laravel для разных контроллеров - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь создать виртуальные хосты для разных контроллеров в моем проекте Laravel.

Например

blog.example.com > http://www.example.com/public/blog/
forum.example.com > http://www.example.com/public/cms/forum/

Очевидно, что / blog / и / cms / forum / не являются действительными папками вмой / var / www / каталог, они переписаны Laravel "красивые URL".Структура папок доходит только до / var / www / LaravelProject / public /

Так что я не могу поместить это в свой файл виртуального хоста apache, потому что / cms / forum / этого не делаетсуществуют как папки

DocumentRoot "/www/LaravelProject/public/cms/forum/"

1 Ответ

0 голосов
/ 05 октября 2018

вы также можете использовать маршрутизацию в субдомене, например:

Route::domain('{account}.myapp.com')->group(function () {
    Route::get('user/{id}', function ($account, $id) {
        //
    });
});

проверить здесь Маршрутизация в субдомене

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...