dev3bdulrahman / license-manager
License Manager is a robust PHP package designed for managing software licensing with ease and security. This package provides essential tools to validate, generate, and manage license keys, ensuring your applications are protected against unauthorized usage. With domain-based validation and secure
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- guzzlehttp/guzzle: *
- laravel/framework: ^8|^9|^10|^11
Requires (Dev)
- beyondcode/tinkerwell: dev-main
- phpstan/phpstan: 2.1.x-dev
This package is auto-updated.
Last update: 2025-05-10 22:17:37 UTC
README
License Manager is a robust PHP package designed to help you easily manage software licensing with ease and security. This package offers essential tools to validate, generate, and manage license keys, ensuring your applications are protected against unauthorized usage.
Features
- License Key Generation: Easily generate secure license keys for your software.
- License Validation: Validate license keys for authenticity and restrict usage.
- Domain-based Validation: Ensure that the application is used only on authorized domains.
- Secure License Storage: Keep license data stored securely.
- Laravel Compatibility: Fully compatible with Laravel and other PHP frameworks.
Installation
To install this package via Composer, use the following command:
composer require dev3bdulrahman/license-manager
Usage
Once installed, you can start using the License Manager by importing the relevant classes and configuring the license verification logic according to your needs.
use Dev3bdulrahman\LicenseManager\LicenseChecker; $licenseChecker = new LicenseChecker(); $isValid = $licenseChecker->validateLicense('your-license-key');
Documentation
For more detailed usage and setup, please refer to the full documentation (coming soon).
License
This package is open-source and is licensed under the MIT License.
Support
If you have any questions or issues, feel free to open an issue on GitHub or contact us via email at me@3bdulrahman.com.
GitHub Repository
You can view the source code and contribute to this package by visiting the GitHub repository: