Dans Laravel, seeder sont utilisés pour remplir la base de données avec des données initiales ou factices. Ils offrent un moyen pratique de créer et d'insérer des données dans des tables de base de données. Voici un guide étape par étape sur l'utilisation seeder dans Laravel :
Créer un Seeder
Pour créer un nouveau seeder, vous pouvez utiliser la commande Artisan. Par exemple, pour créer un pour la table "users", exécutez la commande suivante : make:seeder
seeder
Définir les données
Ouvrez le seeder fichier généré dans le répertoire. Dans la méthode, vous pouvez définir les données que vous souhaitez ensemencer dans la base de données. Vous pouvez utiliser le générateur de requêtes de ou Eloquent ORM pour insérer les données. database/seeders
run
Laravel
Exécutez le Seeder
Pour exécuter seeder et insérer les données dans la base de données, utilisez la db:seed
commande Artisan. Par défaut, tout seeder sera exécuté. Si vous souhaitez exécuter un spécifique seeder, vous pouvez utiliser l' --class
option.
Seeder et Rollback
Seeder peuvent être annulés, tout comme les migrations. Pour annuler le dernier lot de seeder, vous pouvez utiliser la db:seed --class
commande avec l' --reverse
option.
L'utilisation seeder de in Laravel facilite le remplissage de la base de données avec les données initiales ou la création de données fictives à des fins de test. Il vous permet d'insérer rapidement des données dans des tableaux sans intervention manuelle.