Softwarez.Info - Software's World!
Laravel Subscriptions (With Inertia.Js V2 & Vue 3) - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: Laravel Subscriptions (With Inertia.Js V2 & Vue 3) (/Thread-Laravel-Subscriptions-With-Inertia-Js-V2-Vue-3)



Laravel Subscriptions (With Inertia.Js V2 & Vue 3) - AD-TEAM - 01-29-2025

[Image: 002a3d39c98b1c4c15a461c4fe59218f.jpg]
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.

[b]What you'll learn[/b]

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.

[b]Requirements[/b]

Beginner Level of PHP/Laravel is required.

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

[b]Description[/b]

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.

[Image: AjDKBn6J_o.jpg]

RapidGator

[To see links please register or login]

AlfaFile

[To see links please register or login]

TurboBit

[To see links please register or login]