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
}
}