【发布时间】:2021-06-26 16:26:26
【问题描述】:
当我这样做时:
$user = User::find(123);
Illuminate\Support\Arr::set($user, 'foo.bar', 100);
我明白了:
PHP 注意:在 /Users/me/my-project/vendor/laravel/framework/src/Illuminate/Collections/Arr.php 第 575 行中,间接修改 User 的重载元素无效
[
"bar" => 100,
]
并且$user中的值没有改变。
【问题讨论】:
-
不确定您要做什么。但是假设json已经是一个对象,你试过$user->foo->bar = 100吗?
标签: laravel