In this episode, we're making sure everyone is set up and ready to rock with Inertia in Laravel. First up, we start with a fresh Laravel project—if you want to follow along from scratch, that's perfect. Just tweak your database config, spin up the app, and you’re good to go.
We then jump into installing Laravel Breeze using Composer, since it’s a quick way to get started with authentication and it works nicely with Inertia. You’re not stuck with Vue (React is fine too!) but this time we stick with Vue for the demo. After installing Breeze with the Vue flag, we run migrations, install npm dependencies, and fire up the dev server.
With that done, you’ll see a working login/register page. We quickly create an account, log in, and land on our dashboard. Then we take a whirlwind tour of the project structure—pointing out how routes work with Inertia, where your Vue components live, and how data flows from Laravel to the front-end.
By the end of this setup, you have an Inertia-powered Laravel app ready for building out new features. Next up, we'll be adding new routes and custom forms!