在Laravel 4中批量保存记录?

杰森·戴维斯

请考虑我在Laravel 4中的数据库结构...

$table->increments('id');
$table->integer('user_id');
$table->integer('campaign_id');
$table->string('location');
$table->string('color');
$table->string('contacts');
$table->string('pickups');
$table->string('interviews');
$table->string('guest_posts');
$table->string('book_review_opp');

我有一个Campaign表/模型,然后上面是一个Campaign Status's表/模型,它属于Campaign

创建新的广告系列时,我必须插入上表中的50多个记录,每个美国州都应插入1条。我还必须添加所有加拿大领土。

因此,当我创建记录时以及编辑广告系列时,都会使用保存按钮显示每种状态的这些设置。

保存记录后,必须保存50个州以及加拿大地区。

我问是否有一种更有效的方式一次保存所有大量记录?

安东尼奥·卡洛斯·里贝罗

IMO,插入记录的最有效方法是:

DB::table('name')->insert(<array of 50 arrays>);

要么

CampaignStatus::query()->insert(<array of 50 arrays>);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Laravel 4中批量保存记录?

来自分类Dev

Laravel 5.2 +如何在数据库中保存记录

来自分类Dev

如何在laravel中批量保存列表?

来自分类Dev

如何在laravel 4中批量更新

来自分类Dev

在Android中更改方向后保存记录

来自分类Dev

保存记录时在rails中创建唯一ID

来自分类Dev

FactoryGirl不保存记录

来自分类Dev

使用 Laravel 更新模式中的记录,而不是保存

来自分类Dev

在 Laravel 中删除记录

来自分类Dev

Laravel 4-在事件监听器中记录

来自分类Dev

查询Laravel 4中特定日期范围的数据记录

来自分类Dev

如何使用相关数据保存记录

来自分类Dev

以Django形式打开/编辑/保存记录

来自分类Dev

无法从Django模型保存记录

来自分类Dev

如何使用相关数据保存记录

来自分类Dev

Yii从表单保存记录3次

来自分类Dev

用给定的uuid保存记录

来自分类Dev

保存记录多次不同的参数滑轨

来自分类Dev

更新OleDb时未保存记录

来自分类Dev

使用 let 不保存记录

来自分类Dev

如何保存记录及其模型关系

来自分类Dev

R编码:如何使用4个完整季度的数据保存记录

来自分类Dev

Laravel中的批量更新密码

来自分类Dev

Laravel中的批量更新密码

来自分类Dev

Laravel 4:保存多态关系

来自分类Dev

Laravel 4-保存标签

来自分类Dev

删除Laravel中的多个记录

来自分类Dev

在laravel中插入多条记录

来自分类Dev

如何在Laravel 4中保存用户日志?