在app目录下新建如TransForm\demoTransForm文件夹
新建AgentTransform.php内容如下
<?php
namespace App\Peter\TransForm;
class AgentTransform extends Transformer
{
public function transform($item)
{
// TODO: Implement transform() method.
//return array_map(function($item){ //对于数组当中的每一个值都会去遍历,会把返回的数据重新拼接成数组
return [
'agent_name'=>$item['name'],
'code'=>$item['wx_code']
];
//},$item);
}
}
扫描二维码关注公众号,回复:
7827450 查看本文章
然后在需要调用的控制器中声明use App\Peter\TransForm\AgentTransform;
最后调用即可,
public function index(AgentTransform $trans)
{
$this->error();
$Agent=Agent::all();
//return $Agent;
return Response::json([
'status_code'=>200,
'data'=>$trans->TransformCollection($Agent)
]);
}