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 —
-
Introduction to Mux Data —
-
Recording video statistics with Mux Data —
-
Wrapping up and next steps —