文档章节

laravel transformer 自定义返回格式

追梦的南瓜
 追梦的南瓜
发布于 2017/09/09 21:35
字数 66
阅读 56
收藏 0
  • 自定义一个CustomSerializer类如下:
use League\Fractal\Serializer\ArraySerializer;
class CustomSerializer extends ArraySerializer{    
    public function collection($resourceKey, array $data)     
    {         
        return ['custom-data-name' => $data];     
    }    
    public function item($resourceKey, array $data)     
    {         
        return ['custom-data-name' => $data];     
    } 
}
  • 返回数据transformer时如下
return $this->collection($users, new UserTransformer, function ($resource, $fractal) {
    $fractal->setSerializer(new CustomSerializer);
});

本文转载自:

共有 人打赏支持
追梦的南瓜

追梦的南瓜

粉丝 17
博文 20
码字总数 6349
作品 0
银川
项目经理
私信 提问
Laravel Dingo API

提供一系列工具帮助你轻松构建自己的可拓展的API 提供工具集 内容协商 多种认证适配 API版本号 访问限制与限流 输出数据转换 错误和异常处理 内部请求 API文档 安装 env配置 APISTANDARDSTR...

麦拂沙
2017/06/02
0
0
Mule ESB中entry-point-resolver的使用(8) Custom Entry Point Resolver

前面介绍了6种Mule ESB提供的Entry Point Resolver,如果在实际应用中觉得这些Entry Point Resolver不能满足实际需要,可以自定义Entry Point Resolver。自定义的Entry Point Resolver类必须...

杨延庆
2016/08/16
9
0
成为七牛云 Contributor -如何贡献 logkit 代码

image logkit 是 Pandora 开源的一个通用的日志收集工具,可以将不同数据源的数据方便的发送到 Pandora 进行数据分析。除了基本的数据发送功能,logkit 还有容错、并发、监控、删除等功能。具...

NewTech观察圈
2017/11/27
0
0
ABBYY PDF Transformer+的安装方法

ABBYY PDF Transformer+是一个新的全功能PDF文档工具,涵盖整个文档生命周期所涉及的各项功能,包括创建、讨论、批准、保护、转换成可编辑格式的PDF文件、文件合并、文本和图像的提取等。本文...

ABBYY
2016/08/04
19
0
Mule ESB Http项目转换为Tomcat项目(6) 中文乱码问题处理

在前面转换的Tomcat项目中,我们发起的json请求内容是英文的,tomcat项目正常处理请求,返回xml报文。但是如果我们的请求json报文中包含了中文,例如 这样的请求发送给ESB项目时中文处理正常...

杨延庆
2016/06/22
322
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
今天
3
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部