I don't want to completely separate my front and back end by having the back end as an API and consuming it with Vue.js.
Instead I'd like to use Vue components within Laravel blade templates but in certain scenarios like when I POST to login or register a user, I'd like to do that from the Vue.js component using something like AXIOS or Vue Resource.
My question is, does this make my application vulnerable in anyway? I might be over thinking how it works.
Essentially Vue will POST to a route within the web.php file which is grouped my the auth middleware, I'll obviously pass the CSRF token as well. I just want to ensure this is still a good way of going about things before I commit to doing it.