2017-01-07 3 views
0

Ich habe die Tabelle bereits migriert und Spalten hinzugefügt. Dann migriert es wieder. Aber, sagt erTabellen, die nicht in der Datenbank angezeigt werden

Nothing to migrate

und spielt es nicht einmal meinem Tisch zeigen, und es ist Spalten. Wir drei Leute arbeiten daran und die Datenbank wird auf einem anderen Server gehostet.

Wenn ich ein Rollback versuchen, es zeigt Fehler:

[ErrorException] Undefined index: 2017_01_07_071008_create_user_detail_table

Und diese Wanderung wird von meinem Freund auf ihrem Computer erstellt. Was ist das Problem hier, ich verstehe es nicht.

Bitte Hilfe.

Antwort

1

Sie sollten eine weitere Migration auf add columns to created table erstellen und dann ausführen:

composer dumpauto 
php artisan migrate 

Oder Sie können recreate all tables:

php artisan migrate:refresh 

In diesem Fall sind alle Daten verloren.

+0

Haben Sie eine weitere Migration erstellt und zwei Befehle aus meiner Antwort ausgeführt? Oder Sie haben bestehende Migration bearbeitet? –

+0

Hey, arbeitete, danke. Kannst du mir aber bitte sagen, ich habe schon vorher dump-autoload versucht, aber es zeigte Fehler. Warum musste ich die zuvor erstellten Migrationen löschen? – Rock

Verwandte Themen