【发布时间】:2019-01-02 04:14:04
【问题描述】:
我想在 Laravel 中批量更新我的记录,但记录没有更新。我对每个 ID 都有不同的记录。以下是我正在尝试的。
$ids = [5,6,8,9],
$updated_array = [
['name' => 'tarun'],
['name' => 'Akash'],
['name' => 'Soniya'],
['name' => 'Shalu'],
];
Model::whereIn('id', $ids)->update($updated_array);
【问题讨论】:
-
在您的模型中,设置
protected $guarded = array();$fillable和$guarded属性用于启用批量插入和更新
标签: php mysql laravel eloquent