lucas-dev / tiny-api-framework
Um framework baseado em slim apenas para apis restfull
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/lucas-dev/tiny-api-framework
Requires
- php: ^8.3
- firebase/php-jwt: ^6.11
- swagger-api/swagger-ui: ^5.29
- vlucas/phpdotenv: ^5.5
Requires (Dev)
This package is auto-updated.
Last update: 2025-12-19 23:25:29 UTC
README
#TinyApi
Um microframework RESTful minimalista em PHP, inspirado no Slim e Laravel, com:
Após desenvolvimento de um framework baseado em Laravel, mas simplista. Tive a ideia de desenvolver um outro framework voltado para apis Restful
Essa primeira versão está disponível para testes
- Rotas simples (
$api->get,$api->post, etc.) - Controllers desacoplados
- Middlewares (ex: autenticação JWT)
- Suporte nativo ao Firebase JWT
- Respostas JSON elegantes
🚀 Instalação
composer require lucasmcar/tiny-api-framework # Como Usar ``` php <?php require 'vendor/autoload.php'; use TinyAPI\\Core\\App; $app = new App(); $app->router()->get('/hello', fn() => ['message' => 'Olá mundo!']); $app->run(); # uso de middleware use TinyApi\\middlewares\\AuthMiddleware; $app->router()->get('/user', [UserController::class, 'profile'], [AuthMiddleware::class]);