pixelfusion / api-serializer
此包已被废弃且不再维护。未建议替代包。
针对我们首选API输出的自定义分形序列化器。
1.1.2
2017-05-21 23:02 UTC
Requires
- league/fractal: >=0.13.0, <0.20
This package is not auto-updated.
Last update: 2019-09-09 22:48:04 UTC
README
本包为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 } }