Laravel 5

ça sert à quoi la migartion sur Larave?

  • Avatar de nawfalZriouel
    Membre depuis :
    31/05/2019
    Messages :
    3

    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.

  • Avatar de enzoparoleHD
    Membre depuis :
    27/03/2019
    Messages :
    8

    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.

  • Avatar de nawfalZriouel
    Membre depuis :
    31/05/2019
    Messages :
    3

    Merci Infiniment @enzoparoleHD

  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    16

    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
    Membre depuis :
    31/05/2019
    Messages :
    3

    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
    Membre depuis :
    07/04/2013
    Messages :
    2472

    Bonjour,

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

  • Avatar de tijanialehbib
    Membre depuis :
    12/06/2019
    Messages :
    2

    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.