Desenvolvimento de um crud utilizando php puro.
testado nas versões 5.6 e 7.4
para o front utilização de bootstrap 5.0
criação das tabelas em migrations/migration_2021_10_08.sql
Alterar senha de conexão em service/Database.class.php- Empresas
- GET api/empresas
- POST api/empresas
- GET api/empresas/{codigo}
- PUT api/empresas/{codigo}
- DELETE api/empresas/{codigo}
- Clientes
- GET api/empresas/{codigoEmpresa}/clientes
- POST api/empresas/{codigoEmpresa}/clientes
- GET api/empresas/{codigoEmpresa}/clientes/{codigoCliente}
- PUT api/empresas/{codigoEmpresa}/clientes/{codigoCliente}
- DELETE api/empresas/{codigoEmpresa}/clientes/{codigoCliente}
- GET api/empresas
Status: 200 OK
Content-Type: application/json
{
"empresas": [
{
"codigo": 1,
"empresa": 123,
"sigla": "ABC",
"razao_social": "Empresa ABC",
"updated_at": "2023-11-23T00:00:00Z",
"created_at": "2023-11-23T00:00:00Z"
},
// ... Outras empresas ...
]
}