我有下面的变压器工作,但响应中有不必要的数组。
class NamedayTransformer extends TransformerAbstract
{
public function transform(Nameday $nameday)
{
return [
'nameday' => $nameday->name,
'day' => $nameday->day,
'month' => $nameday->month,
];
}
}
这是回复
{
"data": [
{
"nameday": "František",
"day": 4,
"month": 10
}
]
}
我更喜欢简单的json而不是数组IN json。你能推荐一个解决方案吗?
答案 0 :(得分:1)
当您使用返回集合的get()
时会发生这种情况。这是可能的对象数组。所以它不依赖于Dingo API。
如果要返回的数据应该只是一个对象,则可以尝试first()