Projeto 10 - API REST de Produtos 🌐
Objetivo: Expor os produtos do E-commerce como uma API REST em JSON, separada das views Blade.
O Desafio
- Crie as rotas de API em
routes/api.phpcomRoute::apiResource('produtos', ProdutoApiController::class). - Use API Resources (
php artisan make:resource ProdutoResource) para formatar a resposta JSON. - Implemente os 5 métodos REST (index, show, store, update, destroy), retornando os status HTTP corretos (200, 201, 404, 204).
- Teste todas as rotas no Postman ou Insomnia.
O que entregar?
- Código do
ProdutoApiControllere doProdutoResource. - Coleção do Postman/Insomnia exportada, ou prints de cada requisição mostrando o status HTTP correto.