Beetje Coderen

Les 7 · Module 1 · Laravel-basis

Migraties en seeders

Leg het databaseschema van de kassa vast als code: migraties voor producten en bonnen, kolomtypen en indexen, terugdraaien, en testdata met seeders en factories.

⏱ 75–90 minuten leestijd + oefenen

Illustratie: documenten met pijlen naar een database, het schema stap voor stap opbouwen

🎯 Na deze les kun je

  • een migratie maken en uitvoeren met artisan
  • kolomtypen, standaardwaarden, unieke indexen en foreign keys definiëren
  • migraties terugdraaien en het schema veranderen zonder data te verliezen
  • testdata aanmaken met seeders en factories

De bon staat nu in de sessie: weg zodra de browser sluit. Tijd voor een database. In Laravel beschrijf je het schema niet met losse SQL-scripts maar met migraties: PHP-klassen in database/migrations die in Git staan en die iedereen in dezelfde volgorde uitvoert. Zo hebben jij, je collega en de server altijd hetzelfde schema.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?