#07 Sistema de Logout + Middlewares | Protegendo Rotas com Auth | Laravel 12

Lección 8 de 3126%

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

Sobre esta lección

🚪 Aprenda a implementar o sistema de logout e entender middlewares no Laravel 12! Nesta aula você vai aprender a fazer logout corretamente, invalidar sessões e proteger suas rotas usando middleware auth. Vamos entender o que são middlewares e como eles funcionam no ciclo de vida da requisição. Link do Repositório: https://github.com/combizera/habit-tracker-ytb Commit da aula: https://github.com/combizera/habit-tracker-ytb/commit/4e40b0d057465854956ece6961b281072f2329af ⚙️ O QUE VAMOS FAZER: ✅ Criar rota de logout ✅ Implementar método logout no AuthController ✅ Auth::logout() - deslogar usuário ✅ Invalidar e regenerar sessão ✅ O que são middlewares ✅ Proteger rotas com middleware('auth') ✅ Criar grupo de rotas protegidas 🎓 CONCEITOS DA AULA: - Auth::logout() (destruir sessão) - Session invalidate e regenerate - O que são Middlewares - Middleware 'auth' (proteção de rotas) - Route::middleware() - Route groups - Redirecionamento automático para login 💡 O QUE SÃO MIDDLEWARES? Middlewares são "filtros" que interceptam requisições HTTP antes de chegar no controller. Pense neles como seguranças na porta de uma balada: ✅ Verificam se você pode entrar (está autenticado?) ✅ Bloqueiam quem não tem permissão ✅ Redirecionam pra onde deve ir Middlewares comuns: - auth → só permite usuários logados - guest → só permite visitantes (não logados) - verified → só emails verificados 🔒 SEGURANÇA ABORDADA: - Invalidação correta de sessão - Regeneração de token - Proteção CSRF - Redirecionamento seguro - Impedir acesso não autorizado 📚 PLAYLIST COMPLETA: https://www.youtube.com/watch?v=2gH4PYUQGEk&list=PLD7Cv06_bpM8zzn66ln1oyx89jZSRFIFL 💬 Conseguiu implementar o logout? Entendeu middlewares? Comenta aqui! 👇 Deixe seu LIKE se está aprendendo! 👍 #Laravel12 #Logout #Middlewares #AuthMiddleware #ProteçãoDeRotas #LaravelAuth #Sessões #PHP #SegurançaLaravel #TutorialLaravel

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 8 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