当前表(目标)
field1 field2 field3 field4
apple1 apple2 apple3 apple4我要添加的数据(源)
SourceData = ("orange1","orange2",null,"orange4")更新后我所期望的结果
field1 field2 field3 field4
orange1 orange2 apple3 orange4我可以用sql query来做这件事,我只想用laravel eloquent来做这件事。
有什么建议吗?谢谢..。
发布于 2018-05-07 22:26:29
假设你已经找到了你想要的模型:例如:$model = App\Target::where('field1', 'orange1');
您可以使用update函数:
App\Target::find(id)->update([
'field1' => 'orange1',
'field2' => 'orange2',
'field4' => 'orange4'
]);update函数仅更新指定的字段。
如果您想要更新所有行,则执行以下操作:
App\Target::update([
'field1' => 'orange1',
'field2' => 'orange2',
'field4' => 'orange4'
]);https://stackoverflow.com/questions/50216304
复制相似问题