【发布时间】:2021-08-30 18:24:43
【问题描述】:
我在数据库中有一个列类型 JSON,我正在对多行执行更新。
例如,这个查询
Model::whereIn('id',$ids)->update([
'status' => 'canceled'
]);
而且这个表还有另外一列叫history(JSON类型),每一行在JSON中已经有自己的历史了。
如何附加到它们中的每一个?比如这个数组
[
'user_id' => '144',
'action' => 'cancel',
'at' => '2021 - 08 - 30'
]
我的想法和问题,有没有类似的东西
Model::whereIn( 'id', $ids )->appendJson('field_name',$array);
【问题讨论】:
标签: php mysql laravel eloquent