首頁 >php框架 >Laravel >Laravel7如何使用constrained方法來設定資料庫外鍵

Laravel7如何使用constrained方法來設定資料庫外鍵

藏色散人
藏色散人轉載
2020-09-09 09:20:092265瀏覽

大家好,

今天,我想寫一個快速提示關於在Laravel7如何使用constrained方法來設定資料庫外鍵7中使用外鍵。

Laravel7如何使用constrained方法來設定資料庫外鍵此方法將會幫助您編寫更短的遷移,並使程式碼更具可讀性。

在我們的範例中,我使用非常常見的 

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

#

以上是Laravel7如何使用constrained方法來設定資料庫外鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除