Cette approche vous aidera à écrire des migrations plus courtes et à rendre votre code plus lisible.
Dans notre exemple j'utilise le très courant
qui peut être appliqué à n'importe quelle clé étrangère. Avant, on écrivait :$table->unsignedBigInteger('user_id') ->index(); $table->foreign('user_id') ->references('id') ->on('users') ->onDelete('cascade');Bon, c'est un peu long, non ?
user_id
La bonne nouvelle c'est qu'on peut désormais écrire :
$table->foreignId('user_id') ->index() ->constrained() ->onDelete('cascade');
C'est plus concis et plus facile à lire, j'espère que cette astuce vous plaira.
Si vous le trouvez utile, partagez-le avec vos amis.
Bonne journée.
Adresse originale : https://dev.to/wolfiton/laravel-7-short-cuts-to-writing-foreign-keys-4c1oAdresse de traduction : https : //learnku.com/laravel/t/49371Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!