Laravel5.5 获取到批量插入数据的所有 id
遇到个问题就是需要一次性插入多条数据,然后获取插入数据的id,查阅了好多资料没能找到合适的。insertGetId只能插入一条数据,插入多条会报错。实在想不到个好点的办法了,只能自己写个方法应付一下,有没有大佬有什么好方法,麻烦给传授一下
$data_arr = [[name="aaa",age="12"],[name="bbb",age="13"],[name="ccc",age="14"]];
$ids = [];
foreach($data_arr as $data){
$ids[] = User::insertGetId($data);
}
dd($ids);
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: