文档章节

laravel transformer 自定义返回格式

追梦的南瓜
 追梦的南瓜
发布于 2017/09/09 21:35
字数 66
阅读 52
收藏 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
银川
项目经理
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
Laravel Dingo API

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

麦拂沙
2017/06/02
0
0
成为七牛云 Contributor -如何贡献 logkit 代码

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

NewTech观察圈
2017/11/27
0
0
Mule ESB Http项目转换为Tomcat项目(6) 中文乱码问题处理

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

杨延庆
2016/06/22
322
0
ABBYY PDF Transformer+的安装方法

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

ABBYY
2016/08/04
19
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么Java大神,都在看Spring Boot和Spring Cloud的书?

如果你是一名Java开发人员,并且最近正打算学习Spring Boot和Spring Cloud框架并寻找一些关于它们的最好的书籍,那么,你今天就来对地方了。 本文,我们将讨论一些学习Spring Boot和Spring ...

Java小铺
30分钟前
9
0
springboot logback日志配置

springboot 如果不使用外部tomcat的话,日志是需要自己配置的,不然的话就只有控制台的日志,但是日志又是我们在项目上了生产环境,出问题时,检查问题的唯一途径,所以我们要配置详细的日志...

曾大大胖
31分钟前
2
0
Linux服务器集体篡改时间的方法

Red Hat 虚拟化课程RH318,中小型公司使用的话,感觉可以匹敌OpenStack。手头上有一个VMware的映像,RHEV 3.5版的,只能把系统时间调整到2016年才能使用。Red Hat的RHEV已经更新到4.1版,不过...

大别阿郎
31分钟前
2
0
Tomcat启动异常:java.lang.ClassNotFoundException

警告: Name = mysqlDataSource Property maxActive is not used in DBCP2, use maxTotal instead. maxTotal default value is 8. You have set value of "100" for "maxActive" property, wh......

hengbao5
32分钟前
1
0
GO错误的一些处理(defer,recover,panic)

package main import("fmt""errors")func main() {num := 10fmt.Printf("num的类型%T, num的值%v, num的地址%v\n", num, num, &num)num2 := new(int) //返回一个指针//num...

汤汤圆圆
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部