- git clone https://github.com/WellitonCunha/mono-challenge-intention.git
- renomear o arquivo .env.example para .env e alterar os dados abaixa:
DB_CONNECTION=pgsql
DB_HOST=db
DB_PORT=5432
DB_DATABASE=lebiscuit
DB_USERNAME=postgres
DB_PASSWORD=lebiscuit - docker-compose up -d
Esse comando inicia todos os containers disponivel em segundo plano
Observação: (em alguns casos é preciso compartilhar a pasta do projeto no docker (Settings->Resources->File sharing)) - docker-compose run composer update
Esse comando é para atualizar a pasta vendor do laravel e suas dependencias. - docker-compose run artisan migrate
Esse comando cria todas as tabelas disponivel na migrations do laravel. - http://localhost:7020/api/v1/product/index
Esse endpoint acima é do tipo GET, serve para listar todos os produtos. - http://localhost:7020/api/v1/buy_intention/store
Esse endpoint acima é do tipo POST, serve para criar a intenção de compra, foi usado o postman para testar os parametros, como mostra o exemplo abaixo:
{
"client_name":"Welliton",
"address":"Rua A, 1741 - Santa Rita imperatriz-MA",
"product_id":[1,2]
} - http://localhost:7020/api/v1/buy_intention/index
Esse endpoint acima é do tipo GET, serve para listar todas as intenções de compra e todos os seus respectivos produtos escolhidos.
forked from LelabsTeam/mono-challenge-intention
-
Notifications
You must be signed in to change notification settings - Fork 0
WellitonCunha/mono-challenge-intention
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Seletiva le biscuit
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 73.7%
- Blade 25.7%
- Other 0.6%