当前表 (TARGET(
field1 field2 field3 field4
apple1 apple2 apple3 apple4
我要添加的数据(来源(
SourceData = ("orange1","orange2",null,"orange4")
更新后我期望的结果
field1 field2 field3 field4
orange1 orange2 apple3 orange4
我可以用sql查询来做到这一点,我只想用laravel雄辩来做到这一点。
有人建议吗?谢谢。。。
假设您已经找到了所需的模型: 例如:$model = AppTarget::where('field1', 'orange1');
您可以使用更新功能:
AppTarget::find(id)->update([
'field1' => 'orange1',
'field2' => 'orange2',
'field4' => 'orange4'
]);
update
函数仅更新指定的字段。
如果要更新所有行,则可以通过以下方法解决问题:
AppTarget::update([
'field1' => 'orange1',
'field2' => 'orange2',
'field4' => 'orange4'
]);