Pular para conteúdo

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

  1. Crie as rotas de API em routes/api.php com Route::apiResource('produtos', ProdutoApiController::class).
  2. Use API Resources (php artisan make:resource ProdutoResource) para formatar a resposta JSON.
  3. Implemente os 5 métodos REST (index, show, store, update, destroy), retornando os status HTTP corretos (200, 201, 404, 204).
  4. Teste todas as rotas no Postman ou Insomnia.

O que entregar?

  • Código do ProdutoApiController e do ProdutoResource.
  • Coleção do Postman/Insomnia exportada, ou prints de cada requisição mostrando o status HTTP correto.