Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API "Venda de Veículos"

Desenvolvida para a utilização em sites e aplicativos para a vendas de veículos como carro, caminhões e motocicletas.


Introdução

Esta é uma API Restful criada em PHP, utilizando Singular Framework e Banco de dados MySQL.


Funcionamento

1. Rota para listar todos os veículos:
Adicionar filtros em formato Json,
Ex:

  {
     "filter" :
      		{
      			"marca":"Fiat",
      			"dt_inicio":"2016-01-26",
      			"dt_fim":"2019-01-30"
      		}
  }
  

Rota:

 http://localhost/api-venda-veiculos/web/api/veiculo/load

2. Rota para listar apenas um veículo com mais detalhes:
Passando o id no formato Json: Ex:

  {
        "id" : "1"
  }

Rota:

   http://localhost/api-venda-veiculos/web/api/veiculo/get

3. Rota para criar um novo veículo:
Passando as informações no formato Json, Ex:

{
"marca": "Honda",
"ano": "2018-01-01",
"modelo": "City",
"cor": "Prata",
"potencia": "1.8",
"quilometragem": "0 KM",
"cambio": "Automático",
"portas": "4",
"placa": "HID-7570",
"troca": "0",
"preco": "85000.00",
"tipo": "C",
"particular": "1",
"revenda": "0",
"seminovo": "1",
"0km": "0"
}
Rota:

     http://localhost/api-venda-veiculos/web/api/veiculo/save

4. Rota para editar um veículo:
Passando as informações no formato Json (com adição do login): Ex:

{
"id" : "2"
"marca": "Honda",
"ano": "2018-01-01",
"modelo": "City",
"cor": "Prata",
"potencia": "1.8",
"quilometragem": "0 KM",
"cambio": "Automático",
"portas": "4",
"placa": "HID-7570",
"troca": "0",
"preco": "85000.00",
"tipo": "C",
"particular": "1",
"revenda": "0",
"seminovo": "1",
"0km": "0"
}
Rota:

     http://localhost/api-venda-veiculos/web/api/veiculo/save

5. Rota para deletar um veículo:
Passando o id no formato Json, Ex:

{
"id" : "1"
}

Rota:

     http://localhost/api-venda-veiculos/web/api/veiculo/delete

6. Rota para salvar um novo acessório:
Passando as informações no formato Json, Ex:

{
"nome": "ABS",
"descricao": "Freio ABS"
}
Rota:

    http://localhost/api-venda-veiculos/web/api/acessorio/save

7. Rota para vincular um acessório a um veículo:
Passando as informações no formato Json, Ex:

{
"acessorio_id": "1",
"veiculo_id": "2"
}
Rota:

     http://localhost/api-venda-veiculos/web/api/acessorioveiculo/save

Observações

  • Migrations → informações do banco de dados estão na seguinte pasta: banco/migrations

About

API para ser utilizada para venda de veículos

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages