Une migration est un fichier PHP qui décrit une modification du schéma de la base : création de table, ajout de colonne, index. Les migrations sont versionnées avec le code et appliquées dans l'ordre avec php artisan migrate. Chacune définit up et down pour pouvoir être annulée.
Exemple
Schema::create('produits', function (Blueprint $t) {
$t->id();
$t->string('nom');
$t->timestamps();
});