n0izestr3am/license-server is a Laravel package for "license/serial for web apllication".
It currently has 0 GitHub stars and 3 downloads on Packagist.
Install it with composer require n0izestr3am/license-server.
Discover more Laravel packages by n0izestr3am
or browse all Laravel packages to compare alternatives.
Last updated
This package based on app-license-server for Laravel package.
composer require n0izestr3am/license-server
'providers' => [
....
n0izestr3am\AppLicenseServer\AppLicenseServerServiceProvider::class,
];
'aliases' => [
....
'ALS' => n0izestr3am\AppLicenseServer\Facades\AppLicenseServer::class,
],
php artisan vendor:publish --tag=app-license-server
php artisan migrate --path=vendor/n0izestr3am/license-server/migrations
config/n0izestr3am/app_license_server.php
<?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
];
<?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));
}
}
<?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();
}
}
ALS::serial($request->serial)->disabled();
ALS::serial($request->serial)->disabled();
​