我正在同时插入多行数据,例如2行
$multiple_rows = [
['email' => 'taylor@example.com', 'votes' => 0],
['email' => 'dayle@example.com', 'votes' => 0]
];
DB::table('users')->insert($multiple_rows);
我该如何获取那些插入的 ID 呢?
目前我的做法是这样的。
foreach($multiple_rows as $row){
DB::table('users')->insert($row);
$record_ids[] = DB::getPdo()->lastInsertId();
}
有没有其他好的方法可以做到这一点,而不需要每次插入一行。
insertGetId()
。 - Renjith V R