bigpaulie / fractal-laravel-service
Laravel 框架的 Fractal 服务提供者
v1.0.4
2019-03-06 10:37 UTC
Requires
- php: >=5.6.4|^7
- illuminate/support: ^5.0
- league/fractal: dev-master
Requires (Dev)
- phpunit/phpunit: ~5.7
README
这是一个用于 Laravel 5.x 的简单服务提供者
安装
安装此包的首选方法是使用 composer
composer require bigpaulie/fractal-laravel-service
安装包后,您需要将服务提供者添加到您的 config/app.php 文件中
bigpaulie\fractal\FractalServiceProvider::class
使用方法
首先,您需要创建您的转换器,之后您可以使用相应的宏与响应辅助器
集合
return response()->collection($collection, new YourTransformer());
带分页的集合
return response()->collection($collection, new YourTransformer(), $collection);
项目
return response()->item($item, new YourTransformer());
异常
return response()->exception($exception, new YourTransformer());
贡献
如果您想为此项目做出贡献,请分支并提交一个 pull request。