我通过请求Json对象获得。
我清楚地解析了该对象,以检查它是否适合目标模型。
而不是按属性分配属性。有没有一种快速的方法来用传入的对象填充模型?
最佳答案
如果您有一个数组数组,则可以使用hydrate()
方法将其强制转换为指定模型的集合:
$records = json_decode($apiResult, true);
SomeModel::hydrate($records);
如果只有一条记录,则可以将该数组传递给模型的构造函数:
$model = new SomeModel($record);
关于Laravel,如何将对象转换到新的 Eloquent 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40527967/