来自laravel背景,我经常发现自己正在撰写表单请求来验证嵌套模型。
就我而言,我有一个 Model ,它有很多(1 .. *) NestedModel 。 Model 必须使用 NestedModel 创建。我收到的有效载荷如下:
{
"model": {
"nested_model": {
// ...
},
// ...
}
}
Model 的有效负载中唯一需要 NestedModel 的时间是在 ModelController @ create 端点上。 NestedModel 有自己的端点。
我如何使用 changeset 来实现这一点,因为我想首先验证我的有效负载,然后将两个模型保存到我的数据库中?