Laravel 请求嵌套的父/子表单
<p>我正在使用laravel创建一个api。我已经创建了ProductRequest和ProductPriceRequest类来进行请求验证,它们按预期工作。</p><p>一个Product可以有多个ProductPrice。</p><p>现在,为了创建ProductPrice,我需要先创建一个Product,然后再创建与该Product相关联的ProductPrice</p><p><br /></p>
<pre class="brush:php;toolbar:false;">//Create product
POST->http://127.0.0.1:8000/api/v1/products
{
"name":"product1"
}
//Create productprice associated with product
Post->http://127.0.0.1:8000/api/v1/products/69081258758830188/productprices
{
"name":"productprice1"
}</pre>
<p>但是我想在创建产品时启用ProductPrice的创建</p>
<pre class="brush:php;toolbar:false;">//Create product+productprice
POST->http://127.0.0.1:8000/api/v1/products
{
"name": "prod2",
"productPrices": [
{
"name": "pp1"
},
{
"name": "pp2"
}
]
}</pre>
<p>由于我已经拥有(并需要)一个ProductPriceRequest,如果请求中有一个ProductPrice,我如何在ProductRequest中使用ProductPriceRequest类来验证ProductPrice。</p><p>我是laravel(我使用的是版本10)和php的新手,没有找到任何关于这种情况的示例</p><p><br /></p>