ホームページ > 記事 > PHPフレームワーク > Laravel7で制約付きメソッドを使用してデータベース外部キーを設定する方法
次のチュートリアルコラムでは、制約付きメソッドを使用してデータベース外部キーを設定する Laravel7で制約付きメソッドを使用してデータベース外部キーを設定する方法 7 について紹介します。困っている友達のお役に立てれば幸いです!
皆さんこんにちは、今日は、Laravel7で制約付きメソッドを使用してデータベース外部キーを設定する方法7 での外部キーの使用についての簡単なヒントを書きたいと思います。
このアプローチは、より短い移行を作成し、コードを読みやすくするのに役立ちます。
この例では、任意の外部キーに適用できる非常に一般的な
user_idを使用しています。
以前は、次のように記述していました:<pre class="brush:php;toolbar:false;">$table->unsignedBigInteger(&#39;user_id&#39;)
->index();
$table->foreign(&#39;user_id&#39;)
->references(&#39;id&#39;)
->on(&#39;users&#39;)
->onDelete(&#39;cascade&#39;);</pre>
まあ、それは少し長いですよね?
良いニュースは、次のように書けるようになったことです:
$table->foreignId('user_id') ->index() ->constrained() ->onDelete('cascade');
より簡潔で読みやすくなりました。このヒントが気に入っていただければ幸いです。
役立つと思われた場合は、お友達と共有してください。 ######良い1日を。
元のアドレス: https://dev.to/wolfiton/laravel-7-short-cuts-to-writing-foreign-keys-4c1o翻訳アドレス: https: //learnku.com/laravel/t/49371以上がLaravel7で制約付きメソッドを使用してデータベース外部キーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。