国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Laravel 項目開發(fā)規(guī)范 數據填充

2023-02-16 17:12 更新

factory 輔助函數

必須 使用 factory 方法來做數據填充,因為是框架提倡的,并且可以同時為測試代碼服務。

運行效率

開發(fā)數據填充時,必須 特別注意 php artisan db:seed 的運行效率,否則隨著項目的代碼量越來越大,db:seed 的運行時間會變得越來越長,有些項目多達幾分鐘甚至幾十分鐘。

原則是:

Keep it lighting speed.

只有當 db:seed 運行起來很快的時候,才能完全利用數據填充工具帶來的便利,而不是累贅。

批量入庫

所有假數據入庫操作,都 必須 是批量操作,配合 factory 使用以下方法:

$users = User::factory()->times(1000)->make();
User::insert($users->toArray());

以上只執(zhí)行一條數據庫語句,推薦閱讀 大批量假數據填充的正確方法。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號