繁体   English   中英

Dingo API转换器

[英]Dingo API transformer

我在变压器下面工作,但响应中没有不必要的阵列。

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。 您能推荐一个解决方案吗?

当您使用get()返回一个集合时,会发生这种情况。 那是可能的对象数组。 因此,它不依赖于Dingo API。

如果要返回的数据只是一个对象,则可以尝试first()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM