Laravel7如何使用constrained方法來設置數據庫外鍵

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

下面由laravel教程欄目給大家介紹Laravel 7 使用 constrained 方法來設置數據庫外鍵,希望對需要的朋友有所幫助!

Laravel7如何使用constrained方法來設置數據庫外鍵

大家好,

今天,我想寫一個快速提示關于在Laravel7中使用外鍵。

此方法將會幫助您編寫更短的遷移,并使代碼更具可讀性。

在我們的例子中,我使用非常常見的?user_id,它可以應用于任何外鍵。

以前,我們會這樣寫:

$table->unsignedBigInteger('user_id') ->index();  $table->foreign('user_id') ->references('id') ->on('users') ->onDelete('cascade');

嗯,有點冗長,對吧?

好消息是我們現在可以這樣寫?:

$table->foreignId('user_id') ->index() ->constrained() ->onDelete('cascade');

更簡練且更容易閱讀,我希望你喜歡這個提示。

如果你覺得有用的話,請和你的朋友們分享吧。

祝您有個美好的一天。

原文地址:https://dev.to/wolfiton/laravel-7-short-cuts-to-writing-foreign-keys-4c1o

譯文地址:https://learnku.com/laravel/t/49371

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享