I've just finished a short tutorial on Laravel using an API with some Vue.js thrown in.
I'm also working my way through another tutorial that doesn't use an API and is pure PHP.
After getting a taste of both, I'm looking at a project that I'm building in Laravel and I'm contemplating two different approaches and I want some other eyes on this thing because I really don't know what I'm talking about.
It would appear that you use Vue.js when the priority is a single page application. For the administrative suite, I plan on using TinyMCE for the word processor. The tutorial I went through didn't accommodate a full page for the editing of whole pages. Instead, it was very small piece of the page and the SPA dynamic worked great. But I don't see it being necessary or beneficial with the Admin suite.
For the actual page, absolutely. But not for the administrative piece.
Is that a reasonable approach or should I plan on keeping it the same format across the boards? I guess what I'm asking is, "What is typical?" Do you keep the entire site working as an SPA with Vue.js or is it common to incorporate Vue.js and straight PHP?
Or do you just do what you want and not worry about?
I want to incorporate best practices right out of the chute, hence the question.