#08 Form Request Validation | Organizando Validações de Forma Profissional | Laravel 12

Lección 9 de 3129%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

📋 Aprenda a usar Form Requests no Laravel 12 para organizar suas validações de forma profissional! Nesta aula você vai aprender a tirar as validações do controller e criar classes dedicadas para isso. Form Requests deixam seu código mais limpo, organizado e reutilizável - exatamente como projetos profissionais fazem! Link do Repositório: https://github.com/combizera/habit-tracker-ytb Commit da aula: https://github.com/combizera/habit-tracker-ytb/commit/e198b13006b17a06d6ec50b96c306ece5f51da60 ⚙️ O QUE VAMOS FAZER: ✅ Criar Form Request com artisan ✅ Mover validação do controller para Form Request ✅ Método rules() - definir regras de validação ✅ Método authorize() - autorização de acesso ✅ Mensagens de erro personalizadas ✅ Type-hint no controller ✅ Refatorar RegisterRequest e LoginRequest ✅ Código mais limpo e organizado 🎓 CONCEITOS DA AULA: - Form Request (classe de validação) - php artisan make:request - rules() - regras de validação - authorize() - controle de acesso - messages() - mensagens customizadas - Type-hinting no controller - Separation of Concerns (separação de responsabilidades) - DRY (Don't Repeat Yourself) 💡 POR QUE USAR FORM REQUEST? Ao invés de validar direto no controller: ❌ Controller fica cheio de código ❌ Difícil de reutilizar ❌ Difícil de testar Com Form Request: ✅ Validação separada em classe própria ✅ Controller fica limpo e focado ✅ Fácil de reutilizar ✅ Fácil de testar ✅ Padrão profissional de desenvolvimento 📚 PLAYLIST COMPLETA: https://www.youtube.com/watch?v=2gH4PYUQGEk&list=PLD7Cv06_bpM8zzn66ln1oyx89jZSRFIFL 💬 Já usou Form Request antes? Achou útil? Comenta aqui! 👇 Deixe seu LIKE se está aprendendo boas práticas! 👍 #Laravel12 #FormRequest #Validation #ValidaçãoLaravel #BoasPráticas #CleanCode #LaravelProfissional #PHP #TutorialLaravel #LaravelAvançado

Sobre este curso

🚀 Aprenda Laravel 12 do ZERO construindo um PROJETO REAL! O curso mais completo e atualizado de Laravel 12 em português. Você vai aprender criando um Habit Tracker (rastreador de hábitos) profissional do início ao fim. 🎯 O QUE VOCÊ VAI CONSTRUIR: Um sistema completo de rastreamento de hábitos com: - Landing page moderna com Tailwind CSS - Sistema de autenticação feito NA MÃO (sem pacotes) - CRUD completo de hábitos personalizados - Check-in diário com um clique - Grid de visualização estilo GitHub - Dashboard com estatísticas e streaks TECNOLOGIAS USADAS: - Laravel 12 - Tailwind CSS - Blade Templates - Eloquent ORM - Autenticação manual (você vai entender como funciona!) 🎓 O QUE VOCÊ VAI APRENDER: - Rotas, Controllers e Views - Migrations e Models - Blade Templates e Layouts - Sistema de autenticação do zero - Validação e segurança - Middleware e Policies - Eloquent ORM - Boas práticas 🔧 PRÉ-REQUISITOS: - HTML e CSS básico - PHP básico - Vontade de aprender! 💾 CÓDIGO FONTE: GitHub: http://github.com/combizera/habit-tracker-ytb/ 🎁 CURSO 100% GRATUITO! Se este curso te ajudar, deixe seu like, comente e compartilhe! #Laravel #Laravel12 #CursoLaravel #PHP #WebDevelopment #CursoGratuito

Lección 9 de 31Nivel: principianteDuración total: 7h 33m

Lo que aprenderás en este curso:

  • Comprender la arquitectura MVC de Laravel
  • Crear modelos, controladores y vistas con Blade
  • Implementar migraciones y relaciones en Eloquent ORM
  • Gestionar autenticación, middleware y validaciones