n0izestr3am/license-server
Composer 安装命令:
composer require n0izestr3am/license-server
包简介
"License/Serial for web apllication"
README 文档
README
This package based on app-license-server for Laravel package.
composer require n0izestr3am/license-server
🛠️ Laravel Setup
Add to config/app.php
'providers' => [
....
n0izestr3am\AppLicenseServer\AppLicenseServerServiceProvider::class,
];
Add to config/app.php
'aliases' => [
....
'ALS' => n0izestr3am\AppLicenseServer\Facades\AppLicenseServer::class,
],
Publish Vendor
php artisan vendor:publish --tag=app-license-server
Run Migration
php artisan migrate --path=vendor/n0izestr3am/license-server/migrations
Config File
config/n0izestr3am/app_license_server.php
Inside Config File
<?php return [ 'license_route' => '/check/license', 'route_name' => 'check_license', 'char_type' => 'alphanumeric', //Type alphanumeric,numeric,or alphabet 'length' => 4,//default : 4 'segment' => 4,//default : 4 'striped' => true,//default : true ];
Register New Serial Number License
<?php namespace App\Http\Controllers; use ALS; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class LicenseController extends Controller { public function register(Request $request) { return ALS::register(['name'=>"Lorem", 'domain'=>"example.com", 'phone_number'=>"08123123", 'address'=>"Bandung,Indonesia"],now()->addDays(30)); } }
Check License
<?php namespace App\Http\Controllers; use ALS; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class LicenseController extends Controller { public function check(Request $request) { return ALS::serial($request->serial)->check(); } }
Disabled Serial number
ALS::serial($request->serial)->disabled();
Enabled serial number
ALS::serial($request->serial)->disabled();
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-26