Skip to content
Luca Ubiali Web Developer

Build a Livewire App With Me! - Prepping Our Workspace

September 12th, 2024
Continuous Learning

Episode - https://laracasts.com/series/lets-build-a-livewire-app/episodes/2


In this series Josh Cirre will build a Livewire app with Volt Class API. I never had the chance to look at Volt, so very excited about it.

This first episode is about setting up a new project with Breeze, creating the first Volt component with php artisan make:volt and installing event broadcasting and Reverb.

The app will allow users to create listening parties for podcasts. Users can join a party and chat while they listen in real time.

Josh lists out the main use cases: a user can create a listening party and users can join and interact with a listening party. For each he writes down the main actions users can perform. From there he derives the models needed:

  • Listening party

  • Episode

  • Podcast

  • Reactions

  • Mesages

From here I can see where the next episode is going. He described at a high level the app from top to bottom. Then from the bottom is where he’ll start building. So next up will be models and migration to build our database.