Skip to content

viniciustessmann/api-envio

Repository files navigation

API Melhor Transportadora

Configuração inicial

  • rename .env.example para .env
  • Defina as configurações de banco de dados no arquivo .env (DB_CONNECTION=mysql, DB_HOST=127.0.0.1, DB_PORT=3306, DB_DATABASE=nome_database, DB_USERNAME=user, DB_PASSWORD=password

Comandos

  • Execute o "composer install" para obter as dependencias
  • Execute o comando no terminal "php artisan key:generate"
  • Execute o comando no terminal "php artisan serve" para inicial o servidor do Laravel
  • Execute o comando no terminal "php artisan migrate" para importar as tables do banco de dados

LINKS

  • / -> home (Tabelas com valores)
  • /get-states (Mostra os estados cadastrados)
  • /get-codes (Mostra os codigos dos estados)

API

Para acessar a API basta fazer uma requisição POST com os paramentros abaixo para a URL '/api/get-value'

  • origem (CEP, exempo 96020360)
  • destino (CEP, exempo 96020360)
  • largura (largura em centimetos, exemplo 40)
  • altura (altura em centimetros, exemplo 20.5)
  • comprimento (comprimento em centimetros, exemplo 35.2)
  • peso (peso em piso, exemplo 7.76, 0.25)
  • valor (exemplo 19.99)
  • ar (exemplo 1 para sim e 0 para não)
  • mao (exemplo 1 para sim e 0 para não)
  • seguro (exemplo 1 para sim e 0 para não)

Para testes utilizei o software POSTMAN para enviar as requisições.

Observações

Foi convertido o arquilo XLS para 3 arquivos CSV

  • codes.csv
  • economico.csv
  • expresso.csv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published