matu / response
码途接口数据返回
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/matu/response
Requires
- php: >=7
- league/fractal: ^0.18.0
This package is not auto-updated.
Last update: 2025-10-01 11:28:24 UTC
README
laravel 接口数据返回扩展
安装
composer require matu/response
使用
<?php use Matu\Response\ResponseFactory; class HelloController { public function hello() { $data = [ 'message'=> 'hello', 'code' => 200 ]; return ResponseFactory::make()->withData($data); } }
- 返回带分页的列表
$lists = User::paginate(); return ResponseFactory::make()->collection($lists, new UserTransformer());
- 返回单条数据
$list = User::find(1); return ResponseFactory::make()->collection($list, new UserTransformer());
- 返回错误信息
return ResponseFactory::make()->withBadRequest('错误提示');
- 请求成功,无返回数据
return ResponseFactory::make()->withCreated();
- 自定义返回数据
$data = [ 'message'=>'hello', 'code'=>200 ]; return ResponseFactory::make()->withData($data);
其他
Transformer 参考文档地址