lacodix/laravel-plans
Laravel package to manage SaaS plans, addons, subscriptions, and optional features. Supports countable/uncountable features with limits, resets, and consumption across plans, plus translations, ordering, and metadata—billing/invoicing not included.
You can install the package via composer:
composer require lacodix/laravel-plans
The package brings a config file that can be published.
php artisan vendor:publish --tag="plans-config"
The config file contains names of the tables and classnames for the models. You can overwrite all of the models with own classes with the same name in your application.
Additionally you can decide if subscriptions shall be synced with the selected interval or not. Default behaviour is syncing. See documentation for more details.
How can I help you explore Laravel packages today?