runner/fastd-fractal
最新稳定版本:v2.0.2
Composer 安装命令:
composer require runner/fastd-fractal
包简介
fractal for FastD framework
README 文档
README
Usage
首先定义 Tranformer
<?php namespace Transformer; use Runner\FastdFractal\AbstractTransformer; class AppTransformer extends AbstractTransformer { public function transform($app) { return [ 'id' => $app->id, 'name' => $app->name, ]; } }
<?php namespace Controller; use Models\App; use FastD\Http\ServerRequest; use Transformer\AppTransformer; use FastD\Http\Response; class AppsController { public function show(ServerRequest $request) { $app = App::find($request->getAttribute('id')); return fractal()->item($app, AppTransformer::class, Response::HTTP_OK); } }
请求后, 将输出
HTTP 200 OK
{"id": 1, "name": "testing"}
统计信息
- 总下载量: 3.99k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-04-08