Migrations
Migrations
Migrations zijn als versiebeheer voor je database.
Je beschrijft met scripts hoe je database eruit moet komen te zien. Als je dan later je database verandert dan kun je met dezelfde scripts de bestaande databases aanpassen (=migreren). Dat maakt het makkelijk als je code en database aan wilt passen in de productieomgeving. In plaats van in phpmyadmin tabel voor tabel aant e passen draai je gewoon een script.
Migrations heb je ook in Yii, die hebben we alleen niet behandeld.
Database config
Laten we eerst een database maken. We maken via localhost/phpmyadmin een nieuwe database aan en noemen dat webshop.
In de root in ons laravel project openen we dan de .env
file en we zorgen ervoor dat er in de file het volgende komt te staan.
...
DB_DATABASE=webshop
...