In this course, Jeremy McPeak will teach you how to build a single-page app with a Laravel back-end. Along the way, you'll create a simple support ticket system, complete with routing, user authentication, and validation—all on the front-end.
Laravel and Vue.js work great together, and by the end of this course you'll have all the knowledge you need to combine Laravel with Vue to code single-page apps.
Learn Vue.js with our complete Vue.js tutorial guide, whether you're a seasoned coder or a web designer looking to pick up new front-end development techniques.
1.Introduction1 lesson, 01:24
2.The Application's Front-End8 lessons, 1:06:02
3.Ticket Administration6 lessons, 56:09
4.Conclusion1 lesson, 01:13
So, you want to write a single page application and frankly, I can't blame you. SPAs are all the rage because they give users an experience that is very similar to conventional desktop applications. Building a SPA can be very daunting, but if you are a Laravel developer, well, you have everything you need to build a single page application. Hi, I'm Jeremy McPeak and I invite you to build a single page application with me. It's a simple ticket system written with Laravel and Vue.js. And we'll start completely from scratch. We'll start with the front end of the application. We'll build a ticket submission system that will allow people to submit and view support tickets. We'll build it step-by-step, focusing on one piece of the puzzle at a time. You'll learn how to write components that interact with the restful API, as well as how to use view router to navigate between different components. From there, we'll focus on the admin portal. We'll incorporate user authentication, so that only authenticated users can access not just the restful API, but the user interface running in the browser. And once again, we'll take it step-by-step, focusing on one piece at a time. Now we have a lot ground to cover, so when you're ready, queue up the next video and we will get started.
2. The Application's Front-End
2.1 Getting Started