Как правильно организовать модульную архитектуру проекта на laravel+vuejs?

Доброго времени суток.
Стоит задача сделать SPA приложение и организовать модульную архитектуру проекта на laravel+vuejs+vue-routes, так, чтобы модуль был полностью укомплектован(со своими контроллерами, роутами на backend и frontend, vue компонентами для ui и тд). Если по северной части ещё можно найти решения, то по клиентской части (vuejs+vue-routes) даже не представляю как это должно работать.

Заранее спасибо!
  • Вопрос задан
  • 1183 просмотра
Пригласить эксперта
Ответы на вопрос 2
PavelUstyugov
@PavelUstyugov
Самозанятый веб-разработчик
разделяй просто laravel и vue2
держи их в разных папках на разных доменах
вот мне курс понравился - я по нему сделал часть проекта?
https://www.youtube.com/watch?v=F_kSJ3uz2-Q&list=P...
Ответ написан
rak1996
@rak1996
Frontend developer
Выносите как обычные пакеты для лары. А в итоговом приложении в файле роутеров (vue) подключайте и вставляйте свои страницы куда нужно. А если есть какие-то компоненты , которые используются повсеместно, то добавляйте их в итоговом проекте как глобальные компоненты , или используйте алиас в вебпаке, для простого импорта.

Ещё можно помудрить с функциями фабриками, чтобы в конечном итоге просто мерджить в файле роутеров определенные группы страниц (?)
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы