Lessons
-
Installing Laravel with Sail
-
Adding authentication with Breeze
-
Creating a Mux account
-
Uploading videos
-
Converting the video uploader to an Alpine component
-
Listening for Mux webhooks
-
Verifing Mux webhook signatures
-
Videos administration listing
-
Updating videos
-
Publishing videos
-
List videos on the front-end website
-
Integrate Mux Player to play videos
-
Adding playback restrictions to secure video playback
-
Introduction to Stripe and Cashier
-
Creating a Stripe account
-
Products and prices in Stripe
-
Installing and configuring Laravel Cashier
-
Creating a Stripe Checkout session
-
Only allowing subscribed customers to watch videos
-
Recording video analytics with Mux Data
-
Wrapping up and next steps