在 Laravel 中使用 Eloquent 插入多行
你可能會遇到需要從單一查詢將資料表插入多行的情況。 Eloquent 提供了方便的方法來實現此目的。
要使用Eloquent 執行批次插入,請考慮以下事項:
將insert() 與Eloquent 結合使用:
$data = [ ['user_id' => 8, 'subject_id' => 9], ['user_id' => 8, 'subject_id' => 2], ]; UserSubject::insert($data);
$data = [ ['user_id' => 8, 'subject_id' => 9], ['user_id' => 8, 'subject_id' => 2], ]; DB::table('table')->insert($data);
ID | user_id | subject_id |
---|---|---|
1 | 8 | 9 |
2 | 8 | 2 |
以上是如何在 Laravel 中使用 Eloquent 向資料庫表中插入多行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!