#06.2 | Sistema de Login - Parte 2: Autenticação com Auth::attempt() | Laravel 12
Sigue así. Cada lección te acerca más a tu certificado.
Sobre esta lección
🔐Agora sim! Vamos implementar o sistema de login completo usando Auth::attempt() do Laravel! Nesta aula você vai aprender a autenticar usuários, criar sessões seguras, proteger rotas e entender como funciona a autenticação manual no Laravel (sem usar Breeze ou Jetstream). Link do Repositório: https://github.com/combizera/habit-tracker-ytb Commit da aula: https://github.com/combizera/habit-tracker-ytb/commit/a620b35cf99bb694076304d3445477c995ccd1f2 ⚙️ O QUE VAMOS FAZER: ✅ Criar LoginController ✅ Criar formulário de login ✅ Validar email e senha ✅ Usar Auth::attempt() para autenticar ✅ Criar sessão do usuário ✅ Usar redirect() ✅ Testar login completo 🎓 CONCEITOS DA AULA: - Auth::attempt() (método de autenticação do Laravel) - Hash de senhas (bcrypt) - Sessões e cookies - redirect() - @csrf protection - Validação de formulários 💡 POR QUE FAZER AUTENTICAÇÃO MANUAL? Usar Breeze/Jetstream é ótimo para produção, mas fazer na mão ensina: ✅ Como a autenticação funciona por baixo dos panos ✅ Como o Laravel gerencia sessões ✅ Como personalizar o fluxo quando precisar ✅ Fundamentos que servem para qualquer projeto 🔒 SEGURANÇA ABORDADA: - Validação de dados - Token CSRF - Hash de senhas (nunca armazenar em texto puro) - Regeneração de sessão - Middleware de proteção 📚 PLAYLIST COMPLETA: https://www.youtube.com/watch?v=2gH4PYUQGEk&list=PLD7Cv06_bpM8zzn66ln1oyx89jZSRFIFL 💬 Conseguiu fazer o login funcionar? Comenta aqui! 👇 Deixe seu LIKE se está aprendendo! 👍 #Laravel12 #Login #Autenticacao #AuthAttempt #LaravelAuth #SistemaDeLogin #PHP #LaravelSecurity
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
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