wird So verwenden Sie die eingeschränkte Methode zum Festlegen des Datenbankfremdschlüssels in Laravel7 7 vorgestellt, wie der Datenbankschlüssel für die Verwendung der Constrained-Methode festgelegt wird. Ich hoffe, dass dies für die Freunde hilfreich ist, die es benötigen!
Hallo zusammen,Heute wollte ich einen kurzen Tipp zur Verwendung von Fremdschlüsseln in So verwenden Sie die eingeschränkte Methode zum Festlegen des Datenbankfremdschlüssels in Laravel77 schreiben.
Diese Methode hilft Ihnen, kürzere Migrationen zu schreiben und den Code lesbarer zu machen.
In unserem Beispiel verwende ich das sehr verbreitete
, das auf jeden Fremdschlüssel angewendet werden kann. Früher haben wir so geschrieben:$table->unsignedBigInteger('user_id') ->index(); $table->foreign('user_id') ->references('id') ->on('users') ->onDelete('cascade');
user_id
Na ja, das ist doch etwas langatmig, oder? Die gute Nachricht ist, dass wir jetzt schreiben können:
$table->foreignId('user_id') ->index() ->constrained() ->onDelete('cascade');
, was prägnanter und leichter zu lesen ist. Ich hoffe, Ihnen gefällt dieser Tipp.
Wenn Sie es nützlich finden, teilen Sie es bitte mit Ihren Freunden.
Einen schönen Tag noch.
Originaladresse: https://dev.to/wolfiton/laravel-7-short-cuts-to-writing-foreign-keys-4c1oÜbersetzungsadresse: https://learnku.com/laravel/t/ 49371Das obige ist der detaillierte Inhalt vonSo verwenden Sie die eingeschränkte Methode zum Festlegen des Datenbankfremdschlüssels in Laravel7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!