Laravel - PHP Schwerwiegender Fehler: Die Klasse 'CreateMatchesTable' wurde in migrate: refresh nicht gefunden

7

Kürzlich habe ich meine Tabellen lokal aufgeräumt, was dazu geführt hat, dass ich die 'Match' Tabelle gelöscht habe. Ich erhalte jetzt Fehler auf dem Produktionsserver.

Lokal habe ich php artisan migrate:reset ausgeführt, die 'CreateMatchesTable'-Datei gelöscht und dann php artisan migrate:refresh --seed . Das hat lokal funktioniert und ich habe dann meinen letzten Build auf den Server geschoben.

Nun, wenn ich php artisan migrate:refresh --seed auf dem Produktionsserver starte, erscheint folgender Fehler:

%Vor%

Ich habe über andere Leute gelesen, die dies erfahren haben, und ich habe versucht, composer dump-autoload - aber das Problem besteht immer noch.

Auch php artisan dump-autoload zeigt mir leider diesen Fehler:

%Vor%

Ich habe die Site gelöscht und die Migrationen auf Laravel Forge zurückgesetzt, und immer noch, wenn der letzte Build in Forge gezogen wird, tritt dieser Fehler auf!

    
Ben 31.10.2014, 13:13
quelle

2 Antworten

14

Sie sollten die Zeile aus Ihrer Tabelle migrations in Ihrer Datenbank löschen.

    
Patrick Reck 31.10.2014, 13:53
quelle
9

Die Lösung dafür ist

%Vor%     
Hos Mercury 22.11.2015 00:39
quelle