下面由laravel教程欄目給大家介紹Laravel 7 使用 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