【发布时间】:2021-09-15 01:31:47
【问题描述】:
假设我们有一个用户,其参数字段如下:
User::first()->parameters
=> [
"pins" => [
1,
],
]
现在我想添加另一个图钉来获得这样的效果:
User::first()->parameters['pins']
=> [
2,
1,
]
目前我正在使用以下查询:
User::first()->update(['parameters' => ['pins' => array_merge([2], User::first()->parameters['pins'])]])
我想知道是否有任何 Eloquent 方法可以在不先获取引脚的情况下做到这一点(我的意思是没有 User::first()->parameters['pins'])。因为mysql支持JSON_ARRAY_APPEND()
【问题讨论】:
标签: php mysql json laravel eloquent