99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Laravel 項(xiàng)目開發(fā)規(guī)范 數(shù)據(jù)填充

2023-02-16 17:12 更新

factory 輔助函數(shù)

必須 使用 factory 方法來做數(shù)據(jù)填充,因?yàn)槭强蚣芴岢模⑶铱梢酝瑫r(shí)為測試代碼服務(wù)。

運(yùn)行效率

開發(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ù)填充的正確方法。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)