Я вставляю несколько строк одновременно, скажем, 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();
}
Любой другой хороший способ сделать это, не вставляя каждый раз одну строку.
created_at
по убыванию и взять необходимое количество строк. - person James   schedule 20.02.2016insertGetId()
- person Renjith V R   schedule 20.02.2016