hnova / rest
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Installs: 116
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/hnova/rest
Requires (Dev)
- composer/composer: ^2.3
This package is auto-updated.
Last update: 2023-12-08 22:38:29 UTC
README
Install
composer require hnova/rest
Add the script the composer.json to install base files
"scripts": {
"nv": "HNova\\Rest\\Scripts\\script::execute"
}
Router
use
Middleware
use \HNova\Rest\router; router::use(function(){ if (random_int(1, 2) == 1){ return res::json(['message' => 'No pasa'], 401); } });
Routes childres
use \HNova\Rest\router; router::use('/hello', function(){ router::get('', fn() => 'GET: Hola mundo'); router::post('', fn() => 'POST: Hola mundo'); router::use('test', function(){ router::get('', fn() => 'Hola test'); }); });