Laravel5.5 怎么获取到批量插入数据的所有 id?
是这样的,我现在有个需求就是一次批量插入多条数据,
$data = [['img' => 'test.jpeg'],['img' => 'test.jpeg']];
$res = Photo::insert($data);
我想获取到所有插入的数据的id,应该怎么去获取,如果使用insertGetId的话只能插入一条数据,如果多条就会报错。求指教
create 是批量插入,插入后会返回该示例,你再获得id就行了。
我看create的源码是这样的,你可以试试。
但是为什么insertGetId 仅能插入一条数据呢
create我测试是只能插入单条数据,返回其对象
这个问题您解决了吗?
你的问题解决了吗create插入多条能返回插入的ID吗
我也有同样的问题需要解决,请问楼主最后是怎样实现的呢?
请问最后解决了吗?