league/fractal-serializer-jsonapi

处理复杂数据结构输出,准备用于API。

dev-master / 1.0.x-dev 2020-05-12 16:33 UTC

This package is auto-updated.

Last update: 2024-08-29 04:49:08 UTC


README

Latest Version Software License Build Status Build Status Coverage Status Quality Score Total Downloads

Fractal提供复杂数据输出的展示和转换层,例如RESTful API中使用的,与JSON配合得非常好。将其视为JSON/YAML等数据的视图层。

在构建API时,人们通常会直接从数据库中抓取数据并传递给json_encode()。这可能适用于“简单”的API,但如果它们被公众使用或被移动应用程序使用,这会导致输出不一致。

安装

通过Composer

$ composer require league/fractal-serializer-jsonapi

要求

以下版本的PHP支持此版本。

  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • HHVM

文档

Fractal有完整的文档(完整文档),由Jekyll提供。

gh-pages分支中贡献文档。

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。