mo7zayed / laravel-subscriptions
Rinvex Subscriptions is a flexible plans and subscription management system for Laravel, with the required tools to run your SAAS like services efficiently. It's simple architecture, accompanied by powerful underlying to afford solid platform for your business.
Requires
- php: ^7.4.0 || ^8.0.0
- illuminate/console: ^8.0.0 || ^9.0.0
- illuminate/database: ^8.0.0 || ^9.0.0
- illuminate/support: ^8.0.0 || ^9.0.0
- rinvex/laravel-support: ^5.0.0
- spatie/eloquent-sortable: ^3.7.0
- spatie/laravel-sluggable: ^2.2.0
- spatie/laravel-translatable: ^4.2.0
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.30.0
- illuminate/container: ^8.0.0 || ^9.0.0
- phpunit/phpunit: ^9.5.0
- dev-master
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.1.0
- v4.0.6
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.1.1
- v2.1.0
- v2.0.0
- v1.0.2
- v1.0.1
- v1.0.0
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-dependabot/composer/develop/phpunit/phpunit-tw-9.5.0or-tw-10.0.0
- dev-dependabot/composer/develop/rinvex/laravel-support-tw-5.0.0or-tw-7.0.0
- dev-dependabot/composer/develop/codedungeon/phpunit-result-printer-tw-0.30.0or-tw-0.32.0
- dev-fix/subscribed-plans-type-hinting
- dev-rinvex-master
- dev-develop
This package is auto-updated.
Last update: 2024-04-06 05:56:06 UTC
README
Rinvex Subscriptions is a flexible plans and subscription management system for Laravel, with the required tools to run your SAAS like services efficiently. It's simple architecture, accompanied by powerful underlying to afford solid platform for your business.
Considerations
- Payments are out of scope for this package.
- You may want to extend some of the core models, in case you need to override the logic behind some helper methods like
renew()
,cancel()
etc. E.g.: when cancelling a subscription you may want to also cancel the recurring payment attached.
Installation
-
Install the package via composer:
composer require mo7zayed/laravel-subscriptions "dev-master"
-
Publish resources (migrations and config files):
php artisan rinvex:publish:subscriptions
-
Execute migrations via the following command:
php artisan rinvex:migrate:subscriptions
-
Done!
Docs
Please continue reading the docs on https://github.com/rinvex/laravel-subscriptions