Нет. Можно добавить файлы роутов отдельно для каждого. Папки для контроллеров для каждого. Можно даже вывести это все в модули. Можно легко разделить это все в одном проекте.
Иначе придется постоянно синхронизировать модели (Общие то будут 100%), константы, конфиги, обновлять 3 а не 1. Имхо разделив только лишние заботы получишь.
Но все меняется если админка это SPA и обмен данными по APi, тогда можно разделять и не волноваться.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
В этом и заключается ваша работа - принимать такие решения на основе детального понимания проекта и планов его развития.
Дяди и тёти из интернета за вас её сделать не могут, потому что детального понимания проекта у них нет и планов развития они не знают. Дяди и тёти из интернета могут только сказать абстрактные плюсы и минусы разделения или неразделения абстрактного проекта, но эта информация плохо транслируется на реальные проекты.