Laravel 5

ça sert à quoi la migartion sur Larave?

Avatar de nawfalZriouel
nawfalZriouel

Bonjour tout le monde, ça sert à quoi la migration sous laravel? on peut pas créer des tables et champs directement sous phpmyadmin? Je debute encore laravel! respectueuses salutations.

Posté il y a 1 an
Avatar de enzoparoleHD
enzoparoleHD

Les migrations permettent de créer et modifier notre base de données. Notre base de données sera construite de manière incrémentale : à chaque modification nous créons un fichier de migration. Cette construction de maniere incrémentale permet un ajout par palier, petit à petit, afin d'être certain que chaque valeur ajoutée a la base de données apporte une amélioration sans créer de dysfonctionnement.

Posté il y a 1 an
Avatar de nawfalZriouel
nawfalZriouel

Merci Infiniment @enzoparoleHD

Posté il y a 1 an
Avatar de KYoann
KYoann

Comme le mentionne EnzoparoleHD.

Si jamais il y'a un problème, pouvoir faire un retour en arrière. Par contre après cette manipulation, les fichiers de migrations qui ne convienais pas, ne sont pas supprimé, il faudra donc les corrigé ou les supprimé manuellement.

Avatar de nawfalZriouel
nawfalZriouel

Merci beaucoup KYoann

Une petite question si c'est possible? Quand j'ajoute par exmple un champ au niveau de la migration et je lance "php artisan migrate" je reçois comme reponse que cette derniére existent déja! ce que je fais je supprime la migration et je crée une nouvelle avec seulement le champ que je veux ajouter - Est ce que je suis dans le bon chemin?

Respect

Avatar de bestmomo
bestmomo

Bonjour,

Le chemin est bon mais pas la peine de supprimer la migration précédente.

Avatar de tijanialehbib
tijanialehbib

tu n'a pas besoins de supprimer la migration tu peut faire tes modifications et apres tu lance cette commande php artisan migrate:refresh --seed

Vous ne pouvez pas répondre à ce sujet.