Api Para Gerenciar uma Pizzaria Fazendo a relação de Pizza Pedidos e Clientes
Renomear .env.example para .env e configuere o banco de dados
Config Data Base DB_CONNECTION=mysql DB_HOST= DB_PORT= DB_DATABASE= DB_USERNAME= DB_PASSWORD=
Run
composer install
Run
php artisan migrate:refresh --seed
- Criar Client | POST |
api/client |
- Traz todos Clientes | GET |
api/client |
- Traz um Cliente por telefone | GET |
api/client/{telefone} |
- Atualiza Cliente por telefone | PUT/PATCH |
api/client/{telefone} |
- Deleta Cliente por telefon | DELETE |
api/client/{telefone} |
- Vincula um Endereço a um Client | POST |
api/client_address |
- Traz todos Clientes | GET |
api/client_address |
- Traz um Endereço por id | GET |
api/client_address/{id} |
- Atualiza Endereço por id | PUT/PATCH |
api/client_address/{id} |
- Deleta Endereço por id | DELETE |
api/client_address/{id} |
- Vincula um Endereço a um Client | POST |
api/client_address |
- Traz todos Endereços | GET |
api/client_address |
- Traz um Endereço por id | GET |
api/client_address/{id} |
- Atualiza Endereço por id | PUT/PATCH |
api/client_address/{id} |
- Deleta Endereço por id | DELETE |
api/client_address/{id} |
- Cria uma nova Pizza | POST |
api/pizza |
- Traz todas Pizzas | GET |
api/pizza |
- Traz uma pizza por id | GET |
api/pizza/{id} |
- Atualiza uma pizza por id | PUT/PATCH |
api/pizza/{id} |
- Deleta uma pizza por id | DELETE |
api/pizza/{id} |
- Cria um novo ingredient | POST |
api/ingredient |
- Traz todos ingredientes | GET |
api/ingredient |
- Traz um ingrediente por id | GET |
api/ingredient/{id} |
- Atualiza um ingrediente por id | PUT/PATCH |
api/ingredient/{id} |
- Deleta um ingrediente por id | DELETE |
api/ingredient/{id} |
- Vincula um ingredient a uma pizza | POST |
api/pizza_ingredient |
- Traz os ingredientes de todas pizzas | GET |
api/pizza_ingredient |
- Traz os ingredientes de uma pizza por id | GET |
api/pizza_ingredient/{id} |
- Atualiza os ingredientes por id | PUT/PATCH |
api/pizza_ingredient/{id} |
- Deleta um ingrediente por id | DELETE |
api/pizza_ingredient/{id} |
- Cria um pedido de uma pizza para um cliente | POST |
api/order |
- Traz todos os pedidos | GET |
api/order |
- Traz o um pedido por id | GET |
api/order/{id} |
- Atualiza um pedido por id | PUT/PATCH |
api/order/{id} |
- Deleta um pedido por id | DELETE |
api/order/{id} |