2017-12-31 10 views

Antwort

2

Sie Fremdschlüssel deaktivieren Einschränkungen in Ihrer Migrationsdatei.

Schema::disableForeignKeyConstraints(); 

Ref: Laravel migrations nice way of disabling foreign key checks

+0

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? –

1

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

Verwandte Themen