techghor / laravel-license-manager
A Laravel package for managing software licenses
Package info
github.com/techghor/laravel-license-manager
Language:Blade
pkg:composer/techghor/laravel-license-manager
v1.1.2
2026-08-06 00:06 UTC
Requires
- php: ^8.1 || ^8.2 || ^8.3 || ^8.4
- illuminate/http: ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
- illuminate/support: ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
Requires (Dev)
- orchestra/testbench: ^8.0 || ^9.0 || ^10.0
- phpunit/phpunit: ^10.0 || ^11.0
README
This Laravel package provides a License Manager system that allows you to easily integrate license checking into your Laravel projects. It performs a license check once per day to reduce API calls and improve performance.
Installation
- Install the package via Composer: composer require techghor/laravel-license-manager
Manual License Check
If you need to force a license check at any time, the package provides a manual route.
- Route name:
license.check - URL:
/license/check
Example usage:
// Redirect to the manual license check route return redirect()->route('license.check');
This route will immediately run the license validation and:
- redirect to the install page if the package is not configured yet
- redirect to the payment page if a payment is due
- return back with a success message if the license is valid
If your application uses cache or route caching, make sure to clear it after installing the package:
php artisan config:clear php artisan route:clear php artisan cache:clear