pixelfusion/api-serializer

此包已被废弃且不再维护。未建议替代包。

针对我们首选API输出的自定义分形序列化器。

1.1.2 2017-05-21 23:02 UTC

This package is not auto-updated.

Last update: 2019-09-09 22:48:04 UTC


README

NZ Love Awesomeness

本包为Fractal提供自定义序列化器,将数据转换为我们在Pixel Fusion偏好的API输出。

安装

要安装此包的最新版本,请运行以下命令

composer require pixelfusion/api-serializer

之后,您应该将您想要使用的序列化器更改为PixelFusion\Fractal\Serializer\ApiSerializer

输出格式

此API序列化器扩展了默认的ArraySerializer,但有一些细微差别。对于分页,我们省略了我们不使用的字段。以下是一个包含分页的响应示例

{
  "data": [
    {
      "id": "7ywpxp6r",
      "title": "The Godfather",
    },
    {
      "id": "q9pykp17",
      "title": "Pulp Fiction",
    }
  ],
  "pagination": {
    "total": 9,
    "per_page": 2,
    "current_page": 1,
    "last_page": 5
  }
}