我正在使用Laravel 5.1和Fractal作为我的API。
我创建了一个需要排序的FractalCollection,因为需要排序的数据仅在转换过程中计算,因此我无法使用Eloquent进行排序。 FractalCollection没有排序方法。
$fractal = new Manager();
$paginatorAdapter = new IlluminatePaginatorAdapter($paginator);
$resource = new FractalCollection($paginator, new PropertiesTransformer);
// ***** How do I now sort the FractalCollection ****
$resource->setPaginator($paginatorAdapter);
return $fractal->createData($resource)->toJson();