hnova / rest
There is no license information available for the latest version (dev-main) of this package.
This package's canonical repository appears to be gone and the package has been frozen as a result.
dev-main
2022-11-08 20:22 UTC
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'); }); });