Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich eine Migration in Laravel 5.5 durchführen?

Es hört sich so an, als würden Sie eine Datenbank verwenden, die bereits einen users hat Tabelle, aber keine migration Tisch. Wenn Sie die Migration ausführen, versucht sie daher, die users zu erstellen Tisch wieder.

Es gibt zwei Dinge, die Sie ausprobieren können:

1) Versuchen Sie, eine neue (leere) Datenbank in MySQL einzurichten und aktualisieren Sie die Einstellungen in Ihrer .env Datei auf diese neue DB zeigen. Führen Sie php artisan migrate aus und überprüfen Sie, ob Ihre Migrationen korrekt angewendet werden.

2) Verwenden Sie Ihre vorhandene Datenbank, löschen / löschen Sie alle Tabellen (erstellen Sie eine Sicherungskopie der Daten, wenn Sie sie behalten möchten) und führen Sie dann php artisan migrate aus und prüfen Sie, ob das Problem dadurch behoben wird.