文档章节

laravel transformer 自定义返回格式

追梦的南瓜
 追梦的南瓜
发布于 2017/09/09 21:35
字数 66
阅读 46
收藏 0
点赞 0
评论 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
laravel 微信开发-自动回复

laravel 微信开发-自动回复 1.微信公众号的逻辑,用户关注了你的微信公众号后,假设用户发送了一条消息给你的公众号,实际上是先发送到腾讯的服务器上,腾讯把内容转成特定的xml格式,再转发...

阿泽Aze
2017/11/21
0
0
手机商城第三天,利用第三方Banner实现图片切换功能,利用Glide加载远程图片

代码已同步至码云上,有兴趣的小伙伴可以去看下: https://git.oschina.net/joy_yuan/ShoppingMall 前面第二天的博文里,讲了利用radiogroup的状态切换的回调方法,来实现fragment的切换,下...

老婆的宝宝
2017/08/18
0
0
Laravel 5.3 即将发布,新特性抢先看

据 Laravel 官方消息,Laravel 5.3 将在今年的 Laracon US 会议期间发布,这就意味着它将在 7 月的 28 号或者 29 号与大家见面。根据列在 Laracon 网站上的时间表,Taylor 将在 Louisville 当...

oschina
2016/07/01
4.5K
35
laravel5自定义分页

laravel5分页处理与laravel4略有区别,laravel5提供了更方便的处理方式,可以方便满足不同分页展示。 laravel4自定义分页:http://php2012web.blog.51cto.com/5585213/1539601 laravel分页处...

ttlxihuan
2016/09/26
0
0
inhere/php-validate

php validate 一个简洁小巧且功能完善的php验证、过滤库。仅有几个文件,无依赖。 简单方便,支持添加自定义验证器 支持前置验证检查, 自定义如何判断非空 支持将规则按场景进行分组设置。或...

inhere
2017/06/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Dubbo 源码解读 —— 可支持序列化及自定义扩展

一、概述 从源码中,我们可以看出来。目前,Dubbo 内部提供了 5 种序列化的方式,分别为 fastjson、Hessian2、Kryo、fst 及 Java原生支持的方式 。 针对不同的序列化方式,对比内容如下: 名...

Ryan-瑞恩
6分钟前
0
0
MySQL内存设置—— MySQL server has gone away

set global max_allowed_packet=268435456

一梦心草
15分钟前
0
0
推导式

列表、集合和字典推导式 列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。形式如下: [expr for val in collect...

火力全開
20分钟前
0
0
maven配置文件settings.xml详解

settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 settings.xml文件是干什么的,为什么要配置它呢? 从settings.xml的文件名就可以...

浮躁的码农
25分钟前
0
0
MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]

MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]: 基础训练题: Q1:摇晃micro:bit编程板,随机出现7个小动物图标中的一个,并且前后相邻两次出现的小动物不重复。 注:七个小动物...

原创小博客
25分钟前
0
0
Redis 压力测试说明

Redis 压力测试说明 redis压力测试 2014-03-24 21:41:07| 分类: 默认分类 | 标签:redis |举报|字号 订阅 这几天对比测试mongodb、redis、pg的性能,主要是在消息队列、消息处理、用户经纬度...

舒文joven
26分钟前
0
0
拉姆达表达式 追加 条件判断 Expression>

public static class PredicateBuilder {   /// <summary>   /// 机关函数应用True时:单个AND有效,多个AND有效;单个OR无效,多个OR无效;混应时写在AND后的OR有效   /// </summary...

Lytf
39分钟前
0
0
【HAVENT原创】Spring Boot + Kafka 消息日志开发

最近因为部门需要将服务程序的各种日志发送给 Kafka 进行分析,所以写一个 Kafka 消息日志操作类,主要用来保存日志到 Kafka 以便查询。 一、pom.xml 增加配置 <!-- HH: 引入 kafka 模块 ...

HAVENT
39分钟前
0
0
7、Git命令解析

1、创建版本库 cd E:mkdir myRepositorypwdls -ah======git init 2、添加文件到仓库 添加git add readme.txt提交git commit -m "i wrote a readme file"【为什么Git添加...

丑陋的皮囊
39分钟前
0
0
ImageMagick批量压缩图片

#!/bin/shfor img in `find ./image -name "*.jpg"`; donewimg=`basename $img` convert -quality 75% $img ./ok/$newimg echo ./ok/$newimgdone...

dworry
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部