Laravel: можно ли совместно использовать одни и те же файлы и папки между проектами?

Можно ли совместно использовать одни и те же файлы и папки между проектами, написанными с laravel?

Например, есть 3 проекта, они развертываются на сервере centos.

И 3 проекта подобны кstackexchange.com, оно имеет:

3dprinting.stackexchange.com
academia.stackexchange.com
android.stackexchange.com
...
...
...
etc.

Веб-сайты выше имеют ту же структуру.

Чтобы вернуться к моему примеру:

Как показано на рисунке ниже:
Введите описание изображения здесь

Базы данных независимы,так .envчто файлы разные,
и css файлы, некоторые изображения (например, логотип) отличаются, они находятся в publicпапке.
Другие файлы и папки такие же.

Вопросы:
Можно ли совместно использовать одни и те же файлы и папки между проектами?

И если возможно,какие файлы и папки могут быть общими?

1 ответ

  1. Да, можешь, но я не думаю, что это хорошая идея.
    Непонятно, чего вы хотите добиться.
    Но, скорее всего, правильный подход заключается в использовании Sub-Domain Routing
    Это означает, что вы можете использовать одни и те же файлы для всех поддоменов.

    Route::group(['domain' => '{account}.stackexchange.com.com'], function () {
        Route::get('post/{id}', function ($account, $id) {
        });
    });