Using Laravel to set up a subscription site
So, you want to take memberships! I will show you how to add a subscription service to our site. We will use Stripe to take subscriptions and use Laravel's Cashier to make it rather easy. This will go into more template and Stripe details rather than Laravel docs.
Getting ready
The base install is fine. Also, make sure that you migrate your users so that we have this in place too.
How to do it…
First, read the docs on Laravel at https://laravel.com/docs/master/billing and then follow along.
Now, install the library in line with https://github.com/laravel/cashier and the main docs.
I will set up my
.env
file to look like this:Make sure the keys are just like they are in the docs and making sure I put public key in the right place, which is prefixed by
pk
and secret key bysk
.Then, I update
config/services.php
, which is needed to match the preceding keys:Then, I set up my routes to handle the traffic while I keep in mind that this is inside the default...