About this course
If you're a Laravel developer with React.js skills but don't know how to combine them together in an SPA application, Inertia is a great tool for you, and this course will show you how to use it.
Single Page Applications (SPAs) have been quite complicated: you need to create the front-end with Vue/React or another framework, then back-end API with Laravel/Ruby or another framework, and then glue them together with routes, authentication, etc.
Inertia.js is a tool that helps to create SPAs in a much more simple way.
In this course, we will create a typical CRUD application as a SPA, with the help of Inertia.
We will walk through these topics:
- What Inertia even is, and why you need it
- How to load React components with Inertia from Laravel
- How to pass the data to the component
- How to create links between the pages/components
- How to have different layouts for different pages
- How to build a login form and assign permissions to users
- and more.
Notice: this course is NOT about React or Laravel fundamentals. It's aiming to demonstrate specifically Inertia for those who already have Laravel and React skills.
So, let's dive in?