API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 3 – Concluído o Swagger e Soft Delete



API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 3 – Concluído o Swagger e Soft Delete

API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 3 - Concluído o Swagger e  Soft Delete

Bem-vindo(a) novamente ao nosso canal! Continuando a nossa série sobre projetos em Laravel, no episódio de hoje, temos uma agenda empolgante alinhada para você. No último vídeo, introduzimos o uso do Swagger e começamos um processo detalhado de refatoração da API. Se você não assistiu, recomendo dar uma olhada para acompanhar de perto todos os passos.

Neste episódio, estou feliz em anunciar que concluímos as configurações do Swagger. Vou mostrar como finalizamos esta etapa, assegurando que sua documentação seja robusta e fácil de entender. Com isso em mãos, a colaboração entre desenvolvedores e outros interessados se tornará muito mais fluida.

A refatoração da API também atingiu um marco significativo. Vamos abordar as últimas modificações feitas, enfatizando práticas de código limpo e padrões de design eficientes.

E, certamente, um dos destaques deste vídeo: a implementação do “soft delete”. Esse recurso é crucial para muitos projetos, pois permite que registros sejam “deletados” sem remover permanentemente da base de dados. Assim, vamos explorar como o Laravel facilita essa abordagem e como você pode aproveitar isso no seu projeto.

Seja você um novato em Laravel ou alguém com experiência prévia, este vídeo tem insights valiosos esperando por você. Clique no botão de reprodução e continue conosco nesta aventura!

Não deixe de se inscrever no nosso canal e ativar as notificações. E, como sempre, seu feedback é muito valioso para nós. Deixe suas dúvidas, comentários e sugestões abaixo. Juntos, vamos construir uma comunidade forte e informada em torno do Laravel!

Introdução 00:00:00
Anotations Controller 00:04:28
Ajuste Titulo 00:06:45
Anotations Swagger UserRequestDto 00:07:50
Anotations Swagger UserController 00:09:59
Componente Tags 00:10:28
Ajustando o endpoint GET 00:10:32
Ajustes Rotas 00:11:19
Ajustando o endpoint POST 00:12:33
@OARequestBody 00:13:12
Classe Error 00:14:08
Ajustando o endpoint GET getById 00:15:55
Ajustando o endpoint PUT 00:17:24
Agora vamos ver o update.00:17:54
Ajustando o endpoint DELETE 00:21:16
SoftDelete 00:23:29
Criar Migration do SoftDelete 00:24:34
Método Impactados 00:26:43
Testando a API com o Swagger 00:29:46

Link do Repositório do template da estrutura do ambiente:https://github.com/dewtech-technologies/template-strucuture-project-laravel-based-container

Link do projeto desse video : https://github.com/dewtech-technologies/api-laravel-basead-containers-dockers

@Fireship @manodeyvin @LucasMontano @GrandeFiasco

Comments are closed.