Dingo API удаляет конверт с данными

Есть ли простой способ удалить конверт «данных» из ответа Dingo API.

Когда я использую этот Transformer для преобразования пользовательских моделей:

class UserTransformer extends EloquentModelTransformer
{

    /**
     * List of resources possible to include
     *
     * @var array
     */
    protected $availableIncludes = [
        'roles'
    ];

    protected $defaultIncludes = [
        'roles'
    ];

    public function transform($model)
    {
        if(! $model instanceof User)
            throw new InvalidArgumentException($model);

        return [
            'id' => $model->id,
            'name' => $model->name,
            'email' => $model->email
        ];
    }

    /**
     * Include Roles
     *
     * @param User $user
     * @return \League\Fractal\Resource\Item
     */
    public function includeRoles(User $user)
    {
        $roles = $user->roles;

        return $this->collection($roles, new RoleTransformer());
    }

Я получаю этот ответ:

{
data : [
      "id": 102,
      "name": "Simo",
      "email": "[email protected]",
      "roles": {
        "data": [
          {
            "id": 1    
            "name": "admin"
          }
        ]
      }
    }
]
}

Я прочитал несколько статей о RESTful API, и многие из них заявили, что такие конвертированные ответы не очень современны (вместо этого вы должны использовать заголовок HTTP).

Как я могу отключить это поведение хотя бы для включений?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос