Laravel 雄辩的 json 列更新覆盖旧数据



>我的网站上有两步注册,我正在尝试更新数据列中的用户信息数据。第一步是用户名和姓氏,第二步我尝试将其他数据插入我的 JSON 列。这是我的第二步更新:

$user->update([
'data' => [
'add_info' => json_encode($new_array_of_data)
]);

但这会覆盖我在第一步中插入的旧数据。

若要更新json类型列,需要使用以下语法:

$user->update(['data->add_info' => $your_data]);

根据:Laravel 5.3 中的新 JSON 列 where(( 和 update(( 语法

最新更新