first commit

This commit is contained in:
Claudecio Martins
2025-11-04 18:22:02 +01:00
commit c1184d2878
4394 changed files with 444123 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
<?php
use AxiumPHP\Core\Router;
use Zampet\Module\Tutor\v0\Controllers\PetController;
Router::group(
prefix: '/pet',
callback: function() {
// Rota para listar todos os pets do tutor autenticado
Router::GET(
uri: '/list-my-pets',
handler: [PetController::class, 'listMyPets']
);
// Rota para listar todas as espécies e raças de pets
Router::GET(
uri: '/especies',
handler: [PetController::class, 'getAllEspecies']
);
// Cria Nova Raça
Router::POST(
uri: '/create-raca',
handler: [PetController::class, 'storeRaca']
);
// Cria Novo Pet
Router::POST(
uri: '/create-pet',
handler: [PetController::class, 'storePet']
);
// Consulta Detalhes do Pet
Router::GET(
uri: '/{pet_uuid}',
handler: [PetController::class, 'getPetDetails']
);
},
middlewares: [
]
);

View File

@@ -0,0 +1,9 @@
<?php
use AxiumPHP\Core\Router;
Router::group(
prefix: '/tutor/v0',
callback: function() {
require 'PetRoutes.php';
}
);