Travailler avec les migrations Laravel

Table des matières
Une fois que nous avons posé les bases de notre application, l'une des étapes les plus importantes est de générer le Des modèles et les planches dans nos bases de données que nous pourrons ensuite remplir et ainsi remplir une partie du cycle de candidature.
Mais pour y arriver nous savons que les bases de données changent beaucoup au fur et à mesure que le développement évolue, il y aura toujours un champ à ajouter ou à supprimer et une fois que tout est prêt nous devons garder un historique de tout ce que nous avons fait pour répliquer l'application dans d'autres environnements.
ExigencesLa première chose dont nous aurons besoin est un installation basique de Laravel et aussi un instance d'un serveur MySQL auquel nous pouvons lier notre application, avec cela nous aurons ce qui est nécessaire pour réaliser ce tutoriel.
1- Nous devons d'abord générer notre table de migration, pour cela nous allons utiliser artisan Pour atteindre notre premier objectif, nous utiliserons la commande suivante dans la console de notre application :
php artisan migrate : installer

2- Puisque nous avons créé notre table de migration, nous allons maintenant générer notre première table, pour cela nous devons utiliser le code suivant :
php artisan migrate : make create_shows_table

3- une fois que nous avons exécuté la commande précédente de artisan, dans notre application un nouveau fichier doit avoir été créé, il sera contenu dans le répertoire application / base de données / migrationsÀ l'intérieur, nous trouverons un fichier qui doit avoir la date du jour où nous avons exécuté la commande précédente et le nom de la migration, par exemple : 2014_07_08_222551_create_shows_table.php, à l'intérieur, nous trouverons un contenu similaire à l'image suivante :

4- Si maintenant nous voulons que ce changement prenne effet, il suffit de relancer la migration :
php artisan migrer

5- Maintenant, une fois que nous avons notre première migration et que nous voulons ajouter un nouveau champ, nous procédons de la même manière, en générant une nouvelle migration pour le nouveau champ. La première chose que nous allons faire est de générer le fichier pour cela, nous entrons la commande suivante dans artisan:
php artisan migrate : make add_actor_to_shows_table

6- Cela va générer un fichier avec la migration, comme dans l'exemple où nous créons la table, cela résidera dans le chemin application / bases de données / migrationsÀ l'intérieur, nous trouverons un fichier avec la date et l'heure du moment où il a été généré et le nom de la migration. À l'intérieur, nous verrons quelque chose comme ce qui suit :

7- Enfin pour que cela prenne effet nous revenons à exécuter la migration avec artisan, avec cela, nous parviendrons à ce que notre table prenne la modification que nous avons apportée, de cette manière nous aurons le contrôle de chaque modification que nous apportons à la structure :
php artisan migrer

Comme on le voit en utilisant artisan nous pouvons créer nos tableaux et les modifier très facilement, le plus remarquable est que comme Laravel s'occupe de tout cela, nous avons une très faible marge d'erreur évitant d'avoir à déboguer la base de données, nous nous concentrons donc uniquement sur notre application.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave