Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Laravel Subscriptions (With Inertia.Js V2 & Vue 3)

    Posted By: ELK1nG
    Laravel Subscriptions (With Inertia.Js V2 & Vue 3)

    Laravel Subscriptions (With Inertia.Js V2 & Vue 3)
    Published 1/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.13 GB | Duration: 3h 34m

    Learn how to start accepting subscriptions with Laravel and build a solid foundation for your next application.

    What you'll learn

    Learn how to implement a flexible subscriptions system in a Laravel Application using Cashier

    Learn how to create Stripe Checkout Sessions with Laravel Cashier.

    Learn how to allow Promotion codes and Subscription Trials to improve conversions in a subscription system.

    Learn how to configure and listen for Webhook Events from Stripe, we'll also listen for custom webhook events along the way.

    Learn how to implement displaying and downloading invoices so that our customers can view all the past payments that they've made.

    Learn how to handle Past Due payments and we'll also look at how we can either let them access our protected area, or prevent the access accordingly.

    We'll also learn how to define dedicated middleware's to check for the subscription status of the User, and allow access accordingly.

    Learn how to implement Lifetime Memberships so that our customers can pay once and use our services forever.

    We'll also learn how to listen for custom webhook events from Stripe and using this feature, we'll send an Email to our customer when their subscription ends.

    Requirements

    Beginner Level of PHP/Laravel is required.

    Beginner Level of Vue.js 3 and Inertia.js would be helpful

    Description

    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 customers to access our protected area for some days before they commit to paying the subscription fee.We'll also learn how to implement displaying and downloading invoices so that our customers can view all the past payments that they've made.Learn how to define a dedicated subscription area where the customers can view and manage their subscription details like canceling and resuming subscriptions, the next renewal date, and total charge along with plan details and so on.We'll also let them swap to a lifetime subscription from the subscription page itself.We'll also learn how to handle past due payments, and we'll also look at how we can either let them access our protected area, or prevent the access accordingly, if in case our customer ends up in a past due state.We'll learn how to define dedicated middleware to check for the subscription status of the User,  and allow access accordingly, we'll also define middleware to check for the user's subscription cancellation status.Learn how to listen for specific webhook events sent by Stripe and act on them accordingly, using this feature, we'll send an Email to our customers when their subscription ends.And finally, in our second section, we'll implement Lifetime Memberships in our subscriptions system, we'll learn the following along the way:Learn how to implement a Stripe Checkout Session for accepting a one-time payment from our customers.We'll also make the necessary changes accordingly on our system for implementing Lifetime Memberships.We'll learn how to cancel the existing subscription of the customer (if they have any) when swapping their membership for a lifetime membership.

    Overview

    Section 1: Course Content

    Lecture 1 Install and Setup Laravel

    Lecture 2 Adjusting Laravel Breeze

    Lecture 3 Creating and Storing Plans Data

    Lecture 4 Displaying the Plans

    Lecture 5 Installing and Configuring Cashier

    Lecture 6 Creating a Checkout Session

    Lecture 7 Validating Plans on Checkout

    Lecture 8 Allowing Promotion Codes

    Lecture 9 Configuring Webhooks

    Lecture 10 Checking If a Customer is Subscribed

    Lecture 11 Protecting Routes

    Lecture 12 Rendering UI Elements Conditionally

    Lecture 13 Redirecting to the Billing Portal

    Lecture 14 Displaying Plan Details

    Lecture 15 Showing Renewal Date and Next Charge

    Lecture 16 Canceling and Resuming Subscriptions

    Lecture 17 Non Subscriber and other Middlewares

    Lecture 18 Dealing with Past Due Payments

    Lecture 19 Fixing Remaining Issues

    Section 2: A Guide to Implement Lifetime Memberships

    Lecture 20 Lifetime Memberships Part 1

    Lecture 21 Lifetime Memberships Part 2

    PHP/Laravel Developers who want to implement a subscription system on their Laravel Applications.