2017-12-21 17 views
0

작동하는 변압기가 있지만 응답에 불필요한 배열이 있습니다. Dingo API 변압기

class NamedayTransformer extends TransformerAbstract 
{ 
    public function transform(Nameday $nameday) 
    { 
     return [ 
      'nameday' => $nameday->name, 
      'day' => $nameday->day, 
      'month' => $nameday->month, 
     ]; 
    } 
} 

내가 JSON 간단한 JSON 대신 배열을하는 것을 선호 응답

{ 
    "data": [ 
     { 
      "nameday": "František", 
      "day": 4, 
      "month": 10 
     } 
    ] 
} 

입니다. 솔루션을 권해 주시겠습니까?

답변

1

컬렉션을 반환하는 get()을 사용하면 이런 현상이 발생합니다. 가능한 객체 배열입니다. 그래서 Dingo API에 의존하지 않습니다.

반환하려는 데이터가 하나의 객체로만되어 있다면 first()