如何反序列化 Laravel Eloquent 模型,即反向 toArray()、attributesToArray() 或 toJson()?

Laravel serialization documentation 详细描述了如何获取 Eloquent 模型的数组/JSON 表示。

然而,它目前并没有说要扭转这一点:从数组/JSON 中获取 Eloquent 模型。

我该怎么做?谢谢!

wzq185833229 回答:如何反序列化 Laravel Eloquent 模型,即反向 toArray()、attributesToArray() 或 toJson()?

您必须创建模型的实例并将数据影响到它,例如,假设您有一个像这样的用户模型的数组表示:

$user = [
    "name" => "foo","age" => 40
]

那么你必须像这样创建你的模型:

$user = User::create($user);

//or

$user = new User;
$user->name = $user["name"];
$user->age  = $user["age"];
$user->save()
本文链接:https://www.f2er.com/16425.html

大家都在问