我正在使用 laravel 8 和分形库。我想删除data
分形的属性结果DataArraySerializer
:
use League\Fractal\Serializer\DataArraySerializer;
class TransformerSerializer extends DataArraySerializer
{
public function collection($resourceKey, array $data)
{
return $data;
}
public function item($resourceKey, array $data)
{
return $data;
}
}
我的代码:
$tickets = Ticket::where('user_id', auth()->user()->id)->orderBy('id','desc')->paginate();
$reulst = fractal()
->collection($tickets->getCollection())
->transformWith(new TicketTransformer())
->parseIncludes(['user.profile','status','service'])
->paginateWith(new IlluminatePaginatorAdapter($tickets));
但结果是:
{
"0":{},
"1":{}
}
但我想得到这个结果:
[
{},
{}
]