0

我正在使用 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":{}
}

但我想得到这个结果:

[
{},
{}
]
4

0 回答 0