2016-03-24 7 views
0

Ich erstelle ein Laravel-Paket, das eine Spalte zu einer bereits vorhandenen App Migration migriert/hinzufügt, die vor der Installation des Pakets migriert wurde.Laravel Package Migration Spalte zur vorhandenen App-Migration hinzufügen in Datenbank

Gibt es die besten Methoden, um so etwas einzurichten? Und wenn ja, wie verwalten Sie Migrationen zurücksetzen/aktualisieren von App und Paket.

ODER

Ist es besser, sie zu halten beide in getrennten, dass das Paket Migration alle Migrationen außer Kraft gesetzt, die die App Migration getan hätte.

Danke.

Antwort

1

Es ist immer besser, die Spaltenänderungen in einer separaten Migration zu behalten, es sei denn, bis Sie sicher sind, dass Ihr Paket ab sofort nirgends verwendet wird. Bei bestehenden Installationen kann es bei der Migration/Rollback zu Problemen kommen, wenn Sie die vorhandene Migration ändern. So würde ich empfehlen, mit einer neuen Migration für Spaltenänderungen

gehen
Verwandte Themen