Как получить последние вставленные идентификаторы в laravel
Я вставляю несколько строк одновременно, скажем, 2 строки
$multiple_rows = [
['email' => '[email protected]', 'votes' => 0],
['email' => '[email protected]', 'votes' => 0]
];
DB::table('users')->insert($multiple_rows);
Как я могу получить эти вставленные идентификаторы.
Я делаю это, вот так сейчас.
foreach($multiple_rows as $row){
DB::table('users')->insert($row);
$record_ids[] = DB::getPdo()->lastInsertId();
}
Любой другой хороший способ сделать это, не вставляя одну строку каждый раз.