Les 8 · Module 2 · Data en gebruikers
Eloquent-modellen
Werk met de database van de kassa via Eloquent: modellen, mass assignment, casts, query scopes, route model binding en de productpagina's met echte data.
🎯 Na deze les kun je
- een Eloquent-model maken en koppelen aan een tabel
- rijen lezen, maken, wijzigen en verwijderen met Eloquent
- mass assignment beveiligen met $fillable en casts gebruiken
- route model binding en query scopes toepassen
In les 7 maakte je tabellen en vulde je ze met DB::table. Dat werkt, maar je krijgt losse arrays terug zonder gedrag.
Eloquent is de ORM van Laravel: elke tabel krijgt een model-klasse, elke rij is een object. Je schrijft
Product::where('te_koop', true)->get() in plaats van SQL, en een product weet zelf hoe het zichzelf opslaat.
🔒 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?