#05 | Migrations e Models no Laravel | Curso Completo Laravel 12

Lección 5 de 3116%

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

Sobre esta lección

💾 Aprenda a trabalhar com banco de dados no Laravel usando Migrations e Models! Nesta aula você vai entender como o Laravel gerencia o banco de dados de forma elegante e profissional. Vamos criar migrations e Models preparar a estrutura para o sistema de hábitos. Link do Repositório: https://github.com/combizera/habit-tracker-ytb Commit da aula: https://github.com/combizera/habit-tracker-ytb/commit/1c61a2b30e87323e0c57ca9f030bf8588a501d85 ⚙️ O QUE VAMOS FAZER: ✅ Entender o que são Migrations (controle de versão do banco) ✅ Explorar a migration de users (já criada pelo Laravel) ✅ Criar migration da tabela habits ✅ Tipos de dados e modificadores ✅ Entender o que são Models ✅ Limpar as tabelas do Banco de Dados ✅ Configurar $fillable (mass assignment) ✅ Testar no Tinker 🎓 CONCEITOS DA AULA: - Migrations (versionamento de banco de dados) - Models (representação das tabelas) - $fillable e mass assignment protection - $cast - $hidden 💡 POR QUE USAR MIGRATIONS? ✅ Controle de versão do banco de dados ✅ Reversível (rollback) ✅ Compartilhável entre equipe ✅ Agnóstico (funciona em MySQL, PostgreSQL, SQLite) ✅ Estrutura como código (não SQL puro) 💡 POR QUE USAR MODELS? ✅ Trabalhar com dados sem SQL manual ✅ Eloquent ORM (sintaxe elegante) ✅ Relacionamentos automáticos ✅ Validações e lógica de negócio centralizadas 📚 PLAYLIST COMPLETA: https://www.youtube.com/watch?v=2gH4PYUQGEk&list=PLD7Cv06_bpM8zzn66ln1oyx89jZSRFIFL

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