Heim > PHP-Framework > Laravel > Hauptteil

So verwenden Sie die eingeschränkte Methode zum Festlegen des Datenbankfremdschlüssels in Laravel7

藏色散人
Freigeben: 2020-09-09 09:20:09
nach vorne
2234 Leute haben es durchsucht

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,

So verwenden Sie die eingeschränkte Methode zum Festlegen des Datenbankfremdschlüssels in Laravel7 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');
Nach dem Login kopieren
user_idNa 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');
Nach dem Login kopieren

, 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/ 49371

Das 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!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage