I Fremdschlüssel auf eine Beziehung zu deaktivieren, weil ich ein Problem nach haben:deaktivieren Fremdschlüssel-Constraints
php artisan migrate:refresh
Wie kann ich es lösen?
I Fremdschlüssel auf eine Beziehung zu deaktivieren, weil ich ein Problem nach haben:deaktivieren Fremdschlüssel-Constraints
php artisan migrate:refresh
Wie kann ich es lösen?
Sie Fremdschlüssel deaktivieren Einschränkungen in Ihrer Migrationsdatei.
Schema::disableForeignKeyConstraints();
Ref: Laravel migrations nice way of disabling foreign key checks
In 5.5 können Sie nur verwenden, um die fresh
Befehl:
php artisan migrate:fresh
Der
migrate:fresh
Befehl werden alle Tabellen aus der Datenbank löschen und führen Sie dann die Migrate Befehl
Diese Antwort als die beste Antwort gewählt wurde und auch zweimal upvoted. So könnte jemand mir erklären, warum tun Sie FK Einschränkungen deaktivieren möchten (was bereits eine schreckliche Art und Weise mit Migrationen zu arbeiten) und dann die in jeder Migration Klasse ermöglichen nur 'refresh' Befehl auszuführen? Wie ist dieser dreckige Fix mit viel zusätzlicher Arbeit besser als nur "frisch" anstatt "refresh" zu laufen? –