1.我在视图中有一个复选框数据。
$data =["name1" =>"value1","name2"=>"value2","name3"=>"value3"]
2.我需要在控制器中更新一个模型,类似于这样。
Config::update(
['id'=>1,"name"=>"name1","value"=>"value1"],
['id'=>2,"name"=>"name2","value"=>"value2"],
['id'=>3,"name"=>"name2","value"=>"value3"],
);
如果你想的话,你可以直接在输入数组中迭代,找到与当前id相匹配的记录,然后更新该模型实例。
foreach ($data as $record) {
// can we find a model with that id
if ($model = Config::find($record['id'])) {
// update that model
$model->update($record);
}
}