Neue Migration anlegen:
Location: database/migrations
Beispiel: 2020_08_15_163106_create_movies_table.php
Artisan: php artisan make:migration create_movies_table
(plural)
Mit Migrations kann die Datenbank erstellt und im weiteren Anwendungslebenszyklus automatisch erweitert und bearbeitet werden.
Verfügbare Feld-Typen:
https://laravel.com/docs/8.x/migrations#available-column-types
Datentypen von Zahlen:
Verfügbare Feld-Eigenschaften:
https://laravel.com/docs/8.x/migrations#column-modifiers
Die wichtigsten Eigenschaften sind wahrscheinlich:
->nullable()
// Das Feld darf leer sein / NULL enthalten. ->after('Feld')
// Das neue Feld nach dem Feld X einfügen.
Migration-Status anzeigen
Artisan: php artisan migrate:status
Migration durchführen
Artisan: php artisan migrate
Letzte Migration rückgängig machen
Artisan: php artisan migrate:rollback
Alle Migration-Tabellen entfernen
Artisan: php artisan migrate:reset
Alles rückgängig und neu
Artisan: php artisan migrate:refresh