Laravel 6

Seeder en cours de dev

Avatar de CinquièmeDimension
CinquièmeDimension

Salut les amis,

Je viens vous consulter non pas pour un problème mais plus pour une question logine/pratique. J'ai été confronté à un truc chiant et avant de re-tester, je voudrais votre avis.

J'avais testé (sur laravel 5.7) d'ajouter des seeder en cours de route comme pour des migration. Mais si je fais un petit php artisan migrate --seed patatra! le script essaie de me refaire tous mes seeds et non pas juste celui (ou ceux) qui n'ont pas été exécuté(s).

Vous avez une technique pour palier à ce problème ? (commenter les seeds déjà faits dans DatabaseSeeder.php ou autre) A moins que le problème n'ai été résolu avec la version 6 en enregistrant les seeds dans la table migration...

Ps: pour compliquer le tout, je dois faire ça sur un projet Lumen

Merci les copains !

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Salut

Il y a une option --class qui te permet de limiter le seed à une classe. Je ne sais pas si ça résout ton souci.

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Ben j'aurai bien aimé pouvoir faire un php artisan migrate --seed a chaque fois mais bon j'ai commenté les seeds déjà fait dans le DatabaseSeeder.php et voilà mais c'est moins intuitif.. Merci quand même bestmomo :)

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Tu peux faire un PR sur Laravel ;)

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.