In this episode, we kick things off by creating a brand new Laravel project from scratch. If you're starting fresh or want to follow along closely, this is the perfect place to begin. We're using the Laravel Breeze starter kit to keep things as simple as possible.
First, we set up the new project (called "Livewire CSV"), select MySQL as our database, and run the migrations to get our database tables ready. Then, we install Laravel Breeze and choose the Livewire stack, specifically using the functional API mode. After getting Breeze set up, we run npm install
and npm run dev
to build out our frontend assets and spin up the development server.
Once everything is running, we hop into the browser, register a new account, and make sure our dashboard is up and working. By the end of this episode, we’ve laid the foundation for the app and we’re ready to start working on data tables that we’ll later export and import. This setup will make it super easy to follow the rest of the course or to drop these steps into your own apps!