我有3个表,一个Shirts表,一个Size表以及一个将它们连接起来的表Shirt_Sizes。衬衫可以有很多不同的尺寸,尺寸可以有很多不同的衬衫。
我正在努力做到,以便每当调用Shirt请求时,响应也会返回大小。我目前正在通过在衬衫模型中将受保护的衬衫尺寸$ with设置为这样做:
protected $with = ['sizes:size'];
截至目前,我的回复如下:
{
"id": 1,
"item_name": "A good Shirt",
"item_description": "Description"
"item_cost": "150.00",
"item_sizes": [
{
"size": "SM"
},
{
"size": "LG"
}
]
}
我希望它看起来像这样:
{
"id": 1,
"item_name": "A good Shirt",
"item_description": "Description"
"item_cost": "150.00",
"item_sizes": ["SM", "LG"]
}
我该怎么做?