Как сделать несколько приложений с общей БД и моделями на Laravel?

Каким образом на базе одной установки фреймворка сделать несколько отдельных приложений, использующих единую базу данных, одни и те же модели, но с разными контроллерами и представлениями?

Понятно, что несложно развернуть несколько копий фреймворка, подключить их к общей базе, а модели держать под контролем версий, но этот вариант представляется слишком топорным.

Ещё можно, скажем, по домену переопределять настройки (по аналогии с local и production), но они затронут только пути к файлам представления, а хотелось бы и контроллеры разделить.

В общем, решения пока нет, и весьма интересно, кто как данный вопрос для себя решает?
  • Вопрос задан
  • 2721 просмотр
Решения вопроса 1
zTrue
@zTrue
Я бы попробовал в app/route.php подключать разные роутеры в зависимости от домена, а там уже роутеры будут подключать разные контроллеры
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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