Я хочу сделать администрирование SPA моего проекта laravel с помощью Vue.js.
Я использую модульный подход со структурой, подобной этой:
app
bootstrap
config
modules
Auth
Backend
Blog
Cms
...
Я хочу инициализировать мой Vue.jsприложение в Backend
модуле, например:
Backend
Resources
app
src
app.js
App.vue
...
package.json
webpack.config.js
webpack.mix.js
Но я хочу изолировать администрирование каждого модуля в соответствующей папке.
Например, модуль Blog
будет иметь такую структуру:
Blog
Resources
Backend
components
index.js
router.json
...
Как мне этого добиться? Можно включить index.js
(входной) файл каждого модуля?
Нужно ли создавать несколько приложений Vue.js?
Спасибо! :)