Creating Laravel SaaS with Cashier/Stripe
Salepage : Creating Laravel SaaS with Cashier/Stripe
Archive : Creating Laravel SaaS with Cashier/Stripe Digital Download
Delivery : Digital Download Immediately
Notice: this demo-project was created in January 2020, with Laravel 6 version and Cashier 10 version. Current implementation of those packages may slightly change, so check their latest docs. But mostly syntax and overall logic of the course should still be applicable.
Software-as-a-Service is one of the most popular types of Laravel projects. Everyone wants recurring business, where users subscribe to monthly/yearly plans. So this course will help you to create such project.
While working with SaaS projects myself, I noticed that official documentation covers only basic usage and syntax of Stripe/Cashier, and doesn’t talk much about how to tie pieces together.
With a lot of important details missing in official docs, I decided to create this course.
During this 3-hour course, I will create a real SaaS project step-by-step, commenting the code and its logic.
Student testimonials:
Your Instructor
Povilas Korop
I consider myself a Laravel expert. Work with Laravel around 6 years, sharing my thoughts on YouTube channel “Laravel Business”:
https://www.youtube.com/channel/UCTuplgOBi6tJIlesI…
I also have written a Laravel Daily Blog for 5+ years.
Course Curriculum
Basics: Subscribing to Plans
Preview
Preparation: New Laravel Project and Billing Page (7:15)
Preview
Creating and Managing Plans (8:41)
Start
Checkout Page with Stripe JavaScript Form (13:08)
Start
Process Checkout & Subscribe to Plan (8:44)
Managing Active Subscriptions
Start
Checking Active Plan and Changing Plan (8:04)
Start
Cancelling Subscriptions and Grace Period (6:26)
Start
Adding and Changing Payment Method (15:03)
Free Trials
Start
Free Trial Within Plan (5:55)
Start
Global Free Trial – Before Subscriptions (6:03)
Handling Stripe Events via Webhooks
Start
Successful Charge Event – with Spatie Webhooks Package (14:02)
Start
Successful Charge – Send User Email Notification (3:26)
Start
Notify Yourself About Bugs via Flare and Slack (5:47)
User Data and Invoices
Start
User Billing Data on Checkout Form (11:47)
Start
Save/Send PDF Invoice with Laravel Invoices Package (15:47)
Start
Payments History and Downloading Invoices for Users (6:03)
Beyond Official Documentation
Start
Assigning Features to Plans and Checking Access (9:35)
Start
Features with Limited Amounts per Plan (7:30)
Start
Yearly Plans vs Monthly Plans (6:28)
Start
Team Plans and Invitations (22:23)
Start
Handling Discounts and Coupons (11:55)
Start
Handling Taxes and Recalculating Total (4:38)
More from Categories : Everything Else
Reviews
There are no reviews yet.