Primeiro de tudo instale o docker e docker-compose.
Depois disso, siga os passos:
- docker-compose up -d
- docker exec -ti app bash
- composer install
- cp .env.example .env
- php artisan config:clear
- php artisan migrate:install
- php artisan migrate
Projeto pode ser acessado em http://localhost/api/shoes
- GET http://localhost/api/shoes
- Lista de todos os dados cadastrados no recurso.
- GET http://localhost/shoes/{ID}
- Lista um específico registro do recurso.
- POST http://localhost/api/shoes
- Cadastra um registro específico no recurso. Os dados expostsos para o recurso são
brand
,color
esize
, sendo todos texto.
- Cadastra um registro específico no recurso. Os dados expostsos para o recurso são
- PUT http://localhost/api/shoes/{ID}
- Atualiza um registro específico no recurso. Os dados expostsos para o recurso são
brand
,color
esize
, sendo todos texto.
- Atualiza um registro específico no recurso. Os dados expostsos para o recurso são
- DELETE http://localhost/api/shoes/{ID}
- Remove um registro específico do recurso.
- GET http://localhost/shoes/list
- Identidade visual com os dados cadastrados no recurso.
- POST http://localhost/api/csv_import
- Importa o arquivo enviado e redireciona para o recurso de lista