Welcome to the course! In this opening episode, we kick things off by explaining what you'll be learning: how to build nested categories in Laravel and display breadcrumbs as users navigate deeper into those categories. We check out a demo where clicking into categories like "shoes" reveals subcategories, with breadcrumbs showing the full path, helping users keep track of where they are. It's a handy feature for any site with a lot of nested navigation!
Next, we walk through setting up a fresh Laravel project so you can follow along from scratch. We use the Laravel Breeze starter kit because it comes with some helpful templating and Tailwind CSS out of the box, making things look decent right away. We opt for Blade with Alpine, but you can use Livewire if that's your thing. We also decide on MySQL for our database and get the initial migrations run.
Finally, we take a quick look around our new app, register an account, and get ready to start implementing nested sets for our categories. If you've already got a project up and running, feel free to skip ahead—but if not, stick with us as we get everything set up and ready to go!