If you want your Vue.js single-page app to communicate with a Laravel backend, you will, quite reasonably, think of using AJAX. Indeed, Laravel comes with the Axios library loaded in by default.
This is a companion discussion topic for the original entry at https://vuejsdevelopers.com/2017/08/06/vue-js-laravel-full-stack-ajax/