Arbeiten mit Laravel-Migrationen

Inhaltsverzeichnis
Nachdem wir die Grundlagen in unserer Anwendung gelegt haben, ist einer der wichtigsten Schritte die Generierung der Modelle und das Bretter in unseren Datenbanken, die wir später befüllen und damit einen Teil des Bewerbungszyklus erfüllen können.
Aber um dorthin zu gelangen, wissen wir, dass sich Datenbanken im Laufe der Entwicklung stark ändern, es immer ein Feld zum Hinzufügen oder Löschen geben wird, und wenn alles fertig ist, müssen wir einen Verlauf von allem führen, was wir getan haben, um die Anwendung in anderen Umgebungen zu replizieren.
AnforderungenDas erste, was wir brauchen werden, ist ein Grundinstallation von Laravel und auch a Instanz eines Servers MySQL mit dem wir unsere Anwendung verknüpfen können, damit haben wir das Notwendige, um dieses Tutorial zu erfüllen.
1- Zuerst müssen wir unsere Migrationstabelle generieren, dafür werden wir verwenden Handwerker Um unser erstes Ziel zu erreichen, verwenden wir den folgenden Befehl in der Konsole unserer Anwendung:
php Handwerker migrieren: installieren

2- Da wir unsere Migrationstabelle erstellt haben, generieren wir jetzt unsere erste Tabelle. Dazu müssen wir den folgenden Code verwenden:
PHP Handwerker migrieren: make create_shows_table

3- Sobald wir den vorherigen Befehl von ausgeführt haben Handwerker, in unserer Anwendung muss eine neue Datei erstellt worden sein, diese wird im Verzeichnis enthalten App / Datenbank / MigrationenDarin finden wir eine Datei, die das Datum des Tages, an dem wir den vorherigen Befehl ausgeführt haben, und den Namen der Migration enthalten muss, zum Beispiel: 2014_07_08_222551_create_shows_table.php, im Inneren finden wir einen Inhalt ähnlich dem folgenden Bild:

4- Wenn wir jetzt möchten, dass diese Änderung wirksam wird, müssen wir die Migration nur noch einmal ausführen:
PHP Handwerker migrieren

5- Sobald wir unsere erste Migration haben und ein neues Feld hinzufügen möchten, gehen wir auf die gleiche Weise vor und generieren eine neue Migration für das neue Feld. Das erste, was wir tun werden, ist die Datei dafür zu erstellen, wir geben den folgenden Befehl ein in Handwerker:
php Handwerker migrieren: make add_actor_to_shows_table

6- Das wird Generieren Sie eine Datei mit der Migration, wie in dem Beispiel, in dem wir die Tabelle erstellen, befindet sich diese im Pfad App / Datenbanken / MigrationenDarin finden wir eine Datei mit Datum und Uhrzeit der Erstellung und dem Namen der Migration. Im Inneren werden wir etwa Folgendes sehen:

7- Damit es endlich in Kraft tritt, kehren wir zurück zu Migration ausführen mit Handwerker, damit erreichen wir, dass unsere Tabelle die von uns vorgenommene Änderung übernimmt. Auf diese Weise haben wir die Kontrolle über jede Änderung, die wir an der Struktur vornehmen:
PHP Handwerker migrieren

Wie wir sehen, verwenden Handwerker Wir können unsere Tabellen erstellen und sehr einfach ändern, das Bemerkenswerteste ist, dass so Laravel kümmert sich um all dies, wir haben eine sehr geringe Fehlerquote, da wir die Datenbank nicht debuggen müssen, also konzentrieren wir uns nur auf unsere Anwendung.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave