Download the PHP package rockbuzz/lara-pricing without Composer
On this page you can find all versions of the php package rockbuzz/lara-pricing. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rockbuzz/lara-pricing
More information about rockbuzz/lara-pricing
Files in rockbuzz/lara-pricing
Informations about the package lara-pricing
Lara Pricing
Laravel package to manage plan subscriptions with restrictive and limited functionalities.
Requirements
PHP >=7.3
Install
Add the Subscribeable
interface and trait to the template you will have plan susbcriptions.
Usage
You can subscribe to a plan.
when subscribing the event Rockbuzz\LaraPricing\Events\SubscriptionCreated is dispatched
You can unsubscribe the current subscription.
when unsubscribing the event Rockbuzz\LaraPricing\Events\SubscriptionCanceled is dispatched
You can take the current subscription.
You can subscribe to a plan with feature restriction.
You can check if a feature is available in the current subscription.
You can subscribe to a plan with feature limit.
You can get the usage amount of a feature in the current subscription.
You can check the usage amount of a feature in the current subscription.
You can check the rest of usage of a feature of the current subscription.
You can increment the usage of a functionality in the current subscription.
Optionally you can pass a second parameter with integer value to increment, default is 1.
$account->incrementUse($feature->slug, 2);
You can decrement the usage of a functionality in the current subscription.
Optionally you can pass a second parameter with integer value to decrement, default is 1.
$account->decrementUse($feature->slug, 2);
You can check if you can use a feature of the current subscription.
You can clear the usages of a functionality from the current subscription.
You can manage recurrences of the current subscription.
When canceling a recurrence event Rockbuzz\LaraPricing\Events\SubscriptionCancelRecurrence is dispatched.
License
The Lara Pricing is open-sourced software licensed under the MIT license.
All versions of lara-pricing with dependencies
bensampo/laravel-enum Version ^1.32
rockbuzz/lara-uuid Version ^1.0
spatie/laravel-sluggable Version ^2.2