vcampitelli / demo-app-php
Aplicação demo de alguns de meus cursos
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/vcampitelli/demo-app-php
Requires
- php: ^8.3
- ext-json: *
- ext-pdo: *
- aws/aws-sdk-php: ^3.349
- monolog/monolog: ^3.9
- php-di/php-di: ^7.0
- slim/psr7: ^1.7
- slim/slim: ^4.14
- vlucas/phpdotenv: ^5.6
This package is not auto-updated.
Last update: 2025-12-11 22:34:05 UTC
README
Essa é uma aplicação que uso como demo em alguns cursos e palestras.
Instalação
- Copie o arquivo
.env.distpara.env - Instale o Docker Compose
- Execute:
docker compose up -d
- Acesse localhost:8080 em seu navegador
Endpoints
- Importe o arquivo
postman_collection.jsonno Postman ou em outro aplicativo de testes de API que você possuir
| Método | Endpoint | Descrição |
|---|---|---|
| GET | / |
Hello, world |
| GET | /products |
Lista os produtos |
| GET | /products/{id} |
Visualiza o produto com ID {id} |
| GET | /products/{id}/image |
Visualiza a imagem do produto com ID {id} |
| POST | /products |
Cadastra um produto |