Matt Stauffer has posted the next article in his series of "What's New in Laravel 5.3" series with this article covering the use of Vue.js with Laravel and some of the bootstrapping that makes it easier.
In Laravel 5.3, it's easier than ever to write and use Vue components out of the box. This means 5.3 has a somewhat more opinionated default frontend stack than previous versions do. But never fear—it's easy to strip out the default components.Let's explore 5.3's JavaScript stack together. Spin up a sample app using the Laravel installer (or, if you're like me, use Lambo) and open up the site in your favorite IDE.
He starts with the sample definitions of the package.json
and Gulp
files, including some dependencies including Vue.js itself and the Vue Resource packages. He then shows a sample app.js
file to define the main part of the application and a matching bootstrap.js
with a bit of, well, bootstrapping for the application. Finally he creates the example component, runs yarn/gulp and updates a Blade template to lay out the main application div
and include the application Javascript file. Finally he shows what the resulting application should look like with screenshot included.