小編給大家分享一下Laravel7中使用constrained方法來設(shè)置數(shù)據(jù)庫外鍵的示例,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)建站專注于綏寧網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供綏寧營(yíng)銷型網(wǎng)站建設(shè),綏寧網(wǎng)站制作、綏寧網(wǎng)頁設(shè)計(jì)、綏寧網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造綏寧網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供綏寧網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
快速提示關(guān)于在Laravel7中使用外鍵
此方法將會(huì)幫助您編寫更短的遷移,并使代碼更具可讀性。
在我們的例子中,我使用非常常見的 user_id
,它可以應(yīng)用于任何外鍵。
以前,我們會(huì)這樣寫:
$table->unsignedBigInteger('user_id') ->index(); $table->foreign('user_id') ->references('id') ->on('users') ->onDelete('cascade');
嗯,有點(diǎn)冗長(zhǎng),對(duì)吧?
好消息是我們現(xiàn)在可以這樣寫 :
$table->foreignId('user_id') ->index() ->constrained() ->onDelete('cascade');
看完了這篇文章,相信你對(duì)Laravel7中使用constrained方法來設(shè)置數(shù)據(jù)庫外鍵的示例有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!