Download the PHP package jeanfprado/cashier without Composer

On this page you can find all versions of the php package jeanfprado/cashier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cashier

Cashier

Cashier provides subscription billing for Laravel applications. It handles the recurring billing flow and now uses a product-based catalog (plans, add-ons, and other billable items) attached to each subscription.

Table of Contents

Installation

Install via Composer:

The package supports auto-discovery. If auto-discovery is disabled, register the service provider manually:

Optional facade alias:

Publishing Config and Migrations

Publish only the config:

Publish only the migrations:

Then run migrations:

Products

Define your products in config/cashier.php under cashier.products.

Each product supports:

Seed products from config:

Subscribable Model

Set the subscribable model in config/cashier.php:

Your model must implement the contract and use the trait:

Subscriptions

Create a subscription by passing one or more Product models:

Add or remove products on an existing subscription:

Cancel the current subscription:

Billing

Generate due billings for all subscriptions:

Or generate from code for a single subscription:

Mark a billing as paid:

Upgrade Notes (Plan to Product)

Recent migrations replaced the old plans relation with a product catalog + pivot (subscription_products).

If you are upgrading an existing installation, publish/update migrations and run:

After migrating, review config/cashier.php and run cashier:seed-products to add any new catalog items.

Contributing

Thank you for considering contributing to Cashier.

License

Cashier is open-sourced software licensed under the MIT license.


All versions of cashier with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0|^8.1
illuminate/database Version ~5.0|~6.0|~7.0|^8.0|^9.0|^10.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jeanfprado/cashier contains the following files

Loading the files please wait ...