Exercícios: Aula 06 - Banco de Dados e Migrations 🗄️
🟢 Básico
Migrations: Escreva o comando Artisan para criar uma nova migration que adicione uma tabela fornecedores.
Rollback: O que acontece com os dados do seu banco se você executar o comando php artisan migrate:rollback?
🟡 Intermediário
Alteração: Crie uma migration para adicionar uma coluna telefone (string) e ativo (boolean com padrão true) à tabela clientes já existente.
Seeders: Explique a diferença prática entre usar um Seeder e uma Factory. Em qual situação você usaria cada um?
🔴 Desafio
Relacionamentos Físicos: Crie uma migration para uma tabela itens_pedido que contenha uma chave estrangeira (foreignId) apontando para a tabela pedidos. Garanta que, se o pedido for deletado, os itens também sejam excluídos automaticamente (onDelete('cascade')).