0π
β
In the place we work we use Vue + Laravel. The backend developers do all the stuff related to the database and the api services. They give us the endpoints so we can retrieve the data.
We (the frontend developers) take the endpoints and we do all the job to get the data. We use Vuex to create all the store and the functions we need to retrieve what we need. And it works very well.
I think it is better to let Laravel do all the data management and do the other parts in Vue.
All is in its place, for me it is easier to understand.
Source:stackexchange.com