insolita/yii2-fractal

使用league/fractal实现的Json-api规范实现

1.4.1 2021-12-25 01:12 UTC

README

yii2-fractal

用于准备符合JSON:Api规范的Rest API的一套工具和操作 https://jsonapi.org/format/ 使用 https://fractal.thephpleague.com

安装

composer require insolita/yii2-fractal

用法

  1. 将类 insolita\fractal\JsonApiBootstrap 添加到api应用程序配置的“'bootstrap'部分”(或手动更新应用程序配置,使用与JsonApiBootstrap类相同的更改)查看 tests/testapp/config/api.php

  2. 通过扩展包含预定义CRUD操作的JsonApiControllerJsonApiActiveController来创建您的控制器类。请参阅tests/testapp/controllers中的示例。

测试

  • 克隆项目
  • 运行 make up
  • 运行一次 make installdocker
  • 运行 make testdockermake cli,并在docker环境中运行 make test