Я начал разрабатывать backoffice в laravel (www.example.com/admin) и использовать структуру MVC, которая предлагается. Теперь необходимо создать интернет-магазин в том же домене (www.example.com). Каков наилучший подход для разделения двух модулей? Например, одна папка файла/контроллера маршрута для backoffice и другая для первого сайта? Laravel два модуля в одном проекте
0
A
ответ
0
Точно так же, как ави и веб-маршруты разделены на два отдельных файла в Laravel 5.3, вы можете разделить маршруты администратора и неадминистратора дальше в двух отдельных файлах, передавая разные префиксы контроллера (пространства имен) каждому из них и добавляя промежуточного уровня аутентификации для маршрутов администратора. Посмотрите на свой RouteServerProvider.php.
Этого более чем достаточно для малого и среднего сайта IMHO.
Смежные вопросы
- 1. Два модуля Spring MVC/Maven в одном проекте
- 2. AMSerialPort: используйте два порта в одном проекте
- 3. Как подключить два модуля Maven в одном?
- 4. Может ли два модуля GWT в одном проекте получить доступ к одной базе данных в GAE?
- 5. Желательно ли иметь 2 веб-модуля в одном проекте IntelliJ?
- 6. Несколько интерпретаторов Python, используемых в одном проекте?
- 7. Можем ли мы иметь два приложения в одном проекте сервлета?
- 8. Как настроить два приложения symfony в одном проекте
- 9. Как у меня есть два файла _Layout в одном проекте?
- 10. Как создать два Android-приложения в одном проекте Android Studio?
- 11. два логических проекта Java в одном физическом проекте
- 12. У вас есть два фреймворка в одном проекте?
- 13. GitHub и Git два репо в одном проекте
- 14. Могу ли я использовать несколько маршрутов в одном проекте Laravel?
- 15. Интеграция проектов в одном проекте
- 16. Как создать два разных модуля Node.js в одном каталоге?
- 17. Как определить два модуля в одном файле asn.1?
- 18. Несколько edmx в одном проекте
- 19. Ошибки в проекте Laravel
- 20. Красноречивый - два отношения в одном?
- 21. несколько ресурсов в одном проекте
- 22. Несколько DbContexts в одном проекте
- 23. Dependency Injection в одном проекте
- 24. Несколько System.Web.Extensions в одном проекте?
- 25. Доля общего модуля в мультимодульном проекте Maven
- 26. Объединить два проекта laravel
- 27. Управление именами углового модуля в большом проекте
- 28. Два условия в одном
- 29. Два цикла в одном?
- 30. Два запроса в одном
Вы можете попробовать изучить [Модули с кофеином] (https://github.com/caffeinated/modules). – Doom5
Я использовал Caffeinated Modules один раз, но, я думаю, он загружает около 200 МБ зависимостей: x –