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

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

藏色散人
發布: 2020-09-09 09:20:09
轉載
2267 人瀏覽過

大家好,

今天,我想寫一個快速提示關於在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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板