Hey @MyLibrary I developed a few months ago a full SPA with Vue.js and Laravel. I'll share you the repo.
https://github.com/wilburpowery/cashflow-assistant/tree/master/resources/assets/js
But this is the basic structure I always follow when working with Laravel and Vue.js with SPA's.
- I keep all my components in the components folder. (Componente would be like a reactive html input, etc. )
- All the pages of my applications (like dashboard, settings, profile, etc.) are in a
pagesfolder. - Inside a
routerfolder I have aroutes.jsfile that contains all the routes for my application and aindex.jsfile that exports a new router instance.
All other info you can keep by checking out the repo. Hope it helps. ?