当前位置:  开发笔记 > 编程语言 > 正文

在Laravel 5.2中批量插入

如何解决《在Laravel5.2中批量插入》经验,为你挑选了1个好方法。

我正在使用API​​进行大量的计算,最后有100个数据库字段,最后有一个很大的Foreach循环.

在每次迭代中,我都会在数据库中插入数据.我想在最后插入一次数据(如CodeIgniter中的批量插入).

任何机构都知道如何在迭代结束时插入所有数据.而不是每次迭代它在数据库中插入行.

我想在循环结束时插入数据.任何帮助或想法赞赏.



1> Alexey Mezen..:

使用insert()批量插入方法.首先,使用以下结构构建一个数组:

$data = [
    ['name' => 'John', 'age' => 25],
    ['name' => 'Maria', 'age' => 31],
    ['name' => 'Julia', 'age' => 55],
];

然后使用Eloquent模型插入数据:

Model::insert($data);

或者使用查询构建器:

DB::table('table_name')->insert($data);


Alexey Mezenin的答案应标记为解决方案
推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有