簡體   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