我正在使用带有流明框架的分形来构建API。它工作得很好但是当我返回任何特定项时,它会将结果返回到$scope.loopone = ['one', 'two'];
$scope.looptwo = ['three', 'four'];
键。
data
我理解在集合中使用{ data : { /** All data **/ }}
键。但我觉得不必在单个结果中使用data
键。 (如果错误的REST约定,请纠正我)
那么如何从单个结果中删除data
密钥?
答案 0 :(得分:0)
将此代码放在Bootstrap/app.php
中可以帮助您避免data
。您也可以将其作为服务提供商。
$app->bind('League\Fractal\Manager', function ($app) {
$fractal = new \League\Fractal\Manager;
$serializer = new \League\Fractal\Serializer\ArraySerializer();
$fractal->setSerializer($serializer);
return $fractal;
});
$app->bind('Dingo\Api\Transformer\Adapter\Fractal', function ($app) {
$fractal = $app->make('\League\Fractal\Manager');
return new \Dingo\Api\Transformer\Adapter\Fractal($fractal);
});