#php #laravel #frameworks #directory-structure
#php #laravel #фреймворки #структура каталогов
Вопрос:
Как спроектировать MVC-фреймворк платформы приложений с помощью Laravel?
Платформа состоит из нескольких приложений, каждое приложение имеет разные интерфейсы и разные логики. Например, один показывает только картинку во внешнем интерфейсе, и нам нужна только функция загрузки в его бэкэнд; один показывает форму во внешнем интерфейсе, и нам нужно создать конструктор форм во внутреннем интерфейсе.
Итак, как я могу спроектировать MVC?
До сих пор я делал то, что показано ниже. Но это кажется слишком сложным. Когда я хочу создать приложение нового типа, мне нужно создать много файлов. Таким образом, есть ли лучшие проекты?
/app
/models
/apps
/app1
/http/controllers
/apps
/app1
/services
/apps
/app1
/repository
/apps
/app1
/presenter
/apps
/app1
Комментарии:
1. Как насчет автоматизации процесса? Вы можете попробовать создать команду.
2. @Doom5 Это способ. Но я надеюсь найти лучший дизайн, я не думаю, что это хороший способ реализации…
Ответ №1:
Вы можете использовать модульный подход. Для модульного подхода см. Ссылку ниже :
А для автоматизации вы можете создать консольную команду artisan.