如何查找和更新多条记录?

时间:2016-07-18 17:33:01

标签: php mysql

现在我有了这个名为config的表 我用它来保存我的项目配置

我使用这种Eloquent方法来获取表格吗?

$config = Config::pluck('value','name')->all();

问题是如何从数组中更新整个表?

Array
(
    [_method] => PUT
    [_token] => FvpYFD6GeVaNIHTOwquycLlarhLuNoL6MiLwSqkJ
    [site_title] => title
    [site_description] => description
    [site_keywords] => keyword1,keyword2
    [taxonomy_paginate] => 20
    [comment_disqusEnable] => on
    [comment_disqusUsername] => username
)

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用循环更新多个记录。例如:

$configs = Config::all();

foreach ($configs as $config) {
  $config->name = 'new name';
  $config->value = 'new value';
  $config->save();
}