Project files for laravel cashier article
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit behind Whyounes:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bootstrap
public
.gitattributes
.gitignore
CONTRIBUTING.md
README.md
artisan
composer.json
phpunit.xml
server.php

README.md

laravelCashier

Laravel cashier article project files for SitePoint

Requirements

  • PHP 5.4

Installation

To install the project simply run:

//clone the repo
git clone git@github.com:Whyounes/laravelCashier.git

//install the dependencies
composer install

//update your `config/database.php` with your database credentials,
then migrate the table to the database
php artisan migrate

//seed the database
php artisan db:seed --class='PostsTableSeeder'

then you need to modify config/services.php with your Stripe secret API key and views/signup.blade.php with your publishable key.

You can run php artisan serve and create a new account to test the app.

Functionalities

To test the functionalities you can signup with some credentials:

plan: select a Basic plan first so you can test the upgrade functionality. email: test@mail.com password: yourpassword card number: 4242 4242 4242 4242 expiration date: any date for testing is valid. cvc: any three digits number is valid.

now you can login to the app and visit some posts. the post number '2' is reserved only for gold members. You can upgrade your plan membership and then you will have access to the post.