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