当我这样做时:
$user = User::find(123);
IlluminateSupportArr::set($user, 'foo.bar', 100);
我得到:
PHP注意:在575 行的/Users/me/my-project/vender/laravel/framework/src/IIlluminate/Collections/Arr.PHP中,对User重载元素的间接修改无效
[
"bar" => 100,
]
并且该值在$user
中没有改变。
使用此代码
$user = User::find(123);
$user->update([
'foo->bar' => 150
]);