2017-12-21 20 views
0

以下のトランスがありますが、応答に不要な配列があります。ディンゴ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に依存しません。

返すデータが1つのオブジェクトであると仮定すると、first()

関連する問題