Laravel Subscriptions (with Inertia.js v2 & Vue 3)

Udemy MOOC / Non-credit USD 54.99
Enroll now →
Laravel Subscriptions (with Inertia.js v2 & Vue 3)

About this course

Learn how to start accepting subscriptions with Laravel and build a solid foundation for your next application.This course will teach you everything you need to know to implement a flexible subscription system on a typical Laravel Project.Even if you’re completely new to Laravel, by the end of this course you’ll have a platform where customers can purchase subscriptions and gain access to restricted areas of your application.We’ll also cover managing subscriptions, cancellations, invoices, giving customers trial periods, allowing promotion codes — and more.We'll cover the following  topics along the way:Learn how to install and configure Laravel Cashier for Stripe to accept payments in your Laravel App.Learn how to adjust and make necessary changes on a default Laravel Breeze Boilerplate for implementing a Subscriptions System.Learn to create a store plan's data on a configuration file and query the plan's data accordingly.Learn how to create Stripe Checkout Sessions with Laravel Cashier.We'll also allow promotion codes so that customers can enter promotion codes to receive discounts on special occasions like Black Friday Deals.We'll also learn how to configure webhooks in our Laravel Application which will allow us to listen for stripe webhook events and act on them accordingly based on the type of event that has occurred.Learn how to define protected routes and views that can only be accessed by customers who have a valid subscription.We'll also learn how to redirect the customers to Stripe's Billing Portal where they can manage their subscription details like cards, cancel and resume subscriptions, update personal details, and so on.We'll also learn how to implement subscription trials to allow our cus

What you'll learn

  • install and configure Laravel Cashier for Stripe
  • modify a default Laravel Breeze boilerplate for subscriptions
  • create and query store plans data
  • create Stripe Checkout sessions using Laravel Cashier
  • implement promotion codes
  • configure webhooks and protected routes
  • redirect users to Stripe's Billing Portal
  • manage subscription trials

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.