5.1. 获取个人信息

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

Fractal

Fractal 是一个转换层(transformer),API 开发中非常方便的一种开发方法,可以帮助我们处理响应数据的结构与复杂的嵌套关系,最后将数据返回给客户端。可以把 Fractal 理解为 Web 开发中视图,控制着 API 的最终数据输出。Laravel 5.5 的新功能 eloquent-resources 整体思路跟 Fractal 一致,用法也基本相同。

这里有相关的视频教程 052. API 数据转换层—— league/fractal(配合... 可以参考一下

Fractal 还是 eloquent-resources

  • 首先 Fractal 是一个比较成熟的组件,我个人从 Laravel 5.1 开始一直在使用,有大量实践经验;
  • 我们目的是让大家学会处理的思路,相信大家理解一个之后应该很容易掌握另一个;
  • Fractal 有更加方便的数据嵌套过滤器,如:...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 10

Sw-A
额,弄了一个生成 Transformer 的命令
15 个点赞 | 2 个回复 | 分享 | 课程版本 5.5
vance
碰到一个坑,分享下
7 个点赞 | 2 个回复 | 分享 | 课程版本 5.7
love123i
调用 http://larabbs.test/API/user 接口时报 401 错误的"解决思路"
4 个点赞 | 1 个回复 | 分享 | 课程版本 5.5
XFancy
返回的数据想要包裹多的 code 和 message 两项,该怎么处理?
3 个点赞 | 16 个回复 | 问答 | 课程版本 5.5
thirdriver
关于获取登录用户的问题?
3 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
LRN123
调用 user 接口报 Non-static method Redis::hGet () cannot**解决思路
3 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
hustnzj
备忘:Dingo 是如何使用 Fractal来转换的?
3 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
Rocket
API/user 接口为什么无法获得用户信息?
2 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
zhanghongbean
Laravel 6.x 版本中,如果 JWT 不正确的时不会抛出 401
2 个点赞 | 6 个回复 | 问答 | 课程版本 6.x