Vue.js Book

Learning Vue.js with Laravel 5


Let's get the book!

This is the first Vue.js 2 and Laravel 5 book!

Get the book now save 34% before the price goes up!

$49 Only $39!

Buy Now

Book Description

This is the first Vue.js 2 and Laravel 5 book! More than 800 coders have purchased this book! Grab yours now!

Vue.js 2 Book: Learn Vue.js with Laravel 5 and Bootstrap 4 is one of the very first Vue.js books. Throughout four chapters, instructor Nathan Wu will show you how to build practical Vue applications from scratch. This book has been structured very carefully, teaching you all you need to know about Vue and its features.

Throughout the book, you'll also learn and build many real-world features: Vue single-file components, CRUD operations, form validations, JWT authentication, APIs, etc.

We first start with the basics. You will learn some main concepts and create a simple website. After that, we progress to building more advanced web applications.

By the end of this book, you'll gain a solid understanding of Vue and how it interacts with a Laravel backend.

Learn by doing!

If you want to get up to speed in VueJS as quickly as possible, this is the number one book for you!


The projects in this book are intended to help frontend and backend developers who want to get a head start in Vue.js by building some practical applications. The fundamentals of Javascript are not covered, you will need to:

  • Have a basic knowledge of Javascript, HTML, and CSS.

  • Read the Learning Laravel 5 book. (optional)

What You Will Get

  • Lifetime access to the online book. (Premium Only)

  • Digital books: PDF, MOBI, EPUB (Premium Only)

  • Full source code.

  • Access new chapters of the book while it's being written (Premium Only)

  • A community of 100000+ students learning together.

  • Amazing bundles and freebies to help you become a successful developer.

  • iPhone, iPad and Android Accessibility.

Book Structure

Chapter 1 - Diving Into Vue.js World

In this chapter, we will learn how to set up the development environment and run our first Vue app. After that, we will build a simple Vue application.

Chapter 2 - Building An Image Gallery with Vue

After installing Vue, we're going to build a simple image gallery to learn about the structure of a Vue application. You'll know how to create Vue components, how to integrate Bootstrap into our app, and understand other core concepts of Vue.

Chapter 3 - Building A Backend API With Laravel

It's time to build a backend for our Vue applications. We'll learn how to install Laravel PHP framework and build APIs with Laravel 5. After that, we'll connect our Vue app with the Laravel backend. By the end of this chapter, we'll explore vue-router - a powerful Vue routing module.

Chapter 4 - Building An Admin Control Panel Using Vue and Laravel

In this final chapter, we'll build a real-world Admin Control Panel. During the process, you'll know how to architect your Vue app, and how to authenticate your App with JWT (JSON Web Tokens). By learning some Vue best practices and conventions, you will know how to build efficient user interfaces with this small JavaScript library in no time.


Feedback from our readers is always welcome. Let us know what you liked or may have disliked.

Simply send an email to [email protected]

We're always here.


We're also looking for translators who can help to translate our book to other languages.

Feel free to contact us at [email protected]

Here is a list of our current translators:

List of Translators

Book Status, Changelog and Contributors

You can always check the book status, changelog and view the list of contributors at:

Book Status