Skip to content

Criação da API de Fornecedores#34

Closed
LeoPersan wants to merge 26 commits intorevendamais:mainfrom
LeoPersan:test
Closed

Criação da API de Fornecedores#34
LeoPersan wants to merge 26 commits intorevendamais:mainfrom
LeoPersan:test

Conversation

@LeoPersan
Copy link
Copy Markdown

Este PR adiciona a implementação inicial da API de Fornecedores, permitindo a criação, listagem, com pesquisa e paginação, atualização e exclusão de fornecedores.

💡 O que foi feito?

  • Criação da estrutura da API utilizando Laravel + MySql.
  • Implementação dos endpoints:
    • GET /suppliers → Lista todos os fornecedores com paginação e pesquisa por CPF/CNPJ.
    • POST /suppliers → Cria um novo fornecedor
    • PUT /suppliers/{supplier} → Atualiza um fornecedor existente
    • DELETE /suppliers/{supplier} → Remove um fornecedor
  • Adicionada validação de dados para os campos obrigatórios.
  • Implementação de testes.

🛠️ Como testar?

  1. Clonar o repositório e instalar as dependências com composer install.
  2. Criar os cointerner docker, ou criar o banco de dados, e configurar as credenciais no arquivo .env.
  3. Rodar as migrations com artisan migrate.
  4. Utilizar ferramentas como Postman, Insomnia, ou a própria pagina de documentação da API http://localhost/dics/api, para testar os endpoints.

Coloquei mais detalhes no README do projeto

Leonardo Persan and others added 26 commits January 29, 2025 09:14
feat: use cache in brasil_api and supplier controller
refactor: move cache to model
@alairc alairc closed this Jun 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants