bytebeez/laravel-subscription-core is a Laravel package.
It currently has 0 GitHub stars and 4 downloads on Packagist (latest version v1.0.0).
Install it with composer require bytebeez/laravel-subscription-core.
Discover more Laravel packages by bytebeez
or browse all Laravel packages to compare alternatives.
Last updated
A feature-based SaaS subscription engine for Laravel.
Laravel Subscription Core provides a flexible, usage-aware subscription system designed for modern multi-tenant SaaS applications. It enables you to define plans, attach feature limits, track usage, and manage subscription lifecycle without locking you into any specific billing provider.
Install via Composer:
composer require bytebeez/laravel-subscription-core
Laravel will automatically discover the package.
Publish configuration file:
php artisan vendor:publish --tag=subscription-config
Publish migrations:
php artisan vendor:publish --tag=subscription-migrations
Run migrations:
php artisan migrate
Define pricing structure and billing cycle.
Attach limits or toggles to plans such as:
Assigned to an organization and linked to a plan.
Automatically records consumption of feature limits.
Check if an organization can use a feature:
app('subscription-core')->canUse($organization, 'appointments');
Record usage:
app('subscription-core')->record($organization, 'appointments');
This package does NOT enforce any payment gateway.
You can integrate:
without modifying core subscription logic.
The package is designed to work with organization-based SaaS systems.
You can configure your tenant model in:
config/subscription.php
Supports:
MIT License