W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
必須
使用 factory
方法來做數(shù)據(jù)填充,因?yàn)槭强蚣芴岢模⑶铱梢酝瑫r(shí)為測試代碼服務(wù)。
開發(fā)數(shù)據(jù)填充時(shí),必須
特別注意 php artisan db:seed
的運(yùn)行效率,否則隨著項(xiàng)目的代碼量越來越大,db:seed
的運(yùn)行時(shí)間會(huì)變得越來越長,有些項(xiàng)目多達(dá)幾分鐘甚至幾十分鐘。
原則是:
Keep it lighting speed.
只有當(dāng) db:seed
運(yùn)行起來很快的時(shí)候,才能完全利用數(shù)據(jù)填充工具帶來的便利,而不是累贅。
所有假數(shù)據(jù)入庫操作,都 必須 是批量操作,配合 factory
使用以下方法:
$users = User::factory()->times(1000)->make();
User::insert($users->toArray());
以上只執(zhí)行一條數(shù)據(jù)庫語句,推薦閱讀 大批量假數(shù)據(jù)填充的正確方法。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: