In this intro episode, we kick things off by talking about multi-step forms in Livewire and why managing state across several steps can get pretty complicated. We take a look at the challenges we might face, especially when the forms start getting more advanced. To make things smoother, we're going to use the Laravel Livewire Wizard package, even though we'll still run into some tricky spots with state management — and that's exactly what we'll work through together.
You’ll see a demo of the practical example we’ll build during the course: a multi-step product creation form, where you first fill in the product info, then upload an image, and finally review everything before hitting Publish. We discuss how some steps, like creating the product early so you can attach files to it right away, are a bit different from the typical "save everything at the end" approach. You'll also get a feel for how navigation works between steps, including going back, editing info, and how those changes flow through the process.
Before jumping into the deep end, we’ll also walk through the basics with a much simpler multi-step form, just so everyone can get comfortable with Livewire Wizard and managing form state! By the end of the course, you’ll be confident building your own multi-step forms — even if you need extras like image uploads or editing steps.
Up next: we get everything set up and start building our first basic multi-step form example.