本书主要专注于 App 的后端 API 服务器开发。通过阅读本教程,你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,API Resources,API 图片上传,JWT 概念及使用 和 API 开发相关的进阶知识。不仅如此,本书还会对这些基础知识点进行延伸扩展,为你讲解一些在 API 开发中更为专业、实用的技能,如使用微信测试公...
《L01 Laravel 教程 - Web 开发实战入门 》—— 制作类微博项目,项目名称 Weibo App 《L02 Laravel 教程 - Web 开发实战进阶 》—— 制作论坛系统 Larabbs 《L03 Laravel 教程 - 实战构架 API 服务器》—— 基于 Larabbs 构建的 API 服务器 《L04 Laravel 教程 - 微信小程序从零到发布...—— 基于 La...
本书是 Laravel 教程系列的第三本,前两本分别是: 《Laravel 入门教程 - 从零到部署上线》 《Laravel 进阶课程 - 从零开始构建论坛系统》 本书主要专注于以下开发场景: VueJS 的后端服务器 API 接口开发(使用 JWT 授权); App 的后端 API 服务器开发。 涉及技术话题有哪些? 在第二本进阶课程构建的项目 LaraBB...
接口本地化处理; API 接口错误代码机制; APNS 消息推送服务器端介绍及实现; API 测试 --- 单元测试、集成测试、黑盒测试; 快速完成 API 文档; Passport 认证; 通过阅读本教程,你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。不仅如此,本书还会对这些基...
哎呀,报错了! 本课程为实战课程,每一个步骤我们都会清晰指出,课程也是经过时间的检验,一般情况下很少出现问题。但是编程就是这样,没有 Bug 是不可能的,如果你遇到卡顿,无法确定是你自己操作的问题,还是课程...
第二行的 Hello Laravel! 是运行命令后的输出信息。后面我们会使用这种风格来表示命令行的输入与输出,因此你在复制命令行的时候要注意不要把 $ 和输出信息也复制进去了。 由于接下来的教程有时会在两个不同的机器环境上(本机环境和虚拟机环境,大部分情况下是在虚拟机环境上)来调用命令行输入,因此我们约定,在本...
LaraBBS 是我们整套课程将要构建的项目名称,是一款论坛软件。Lara 是 Laravel 的缩写,BBS是 Bulletin Board System 的缩写。此论坛软件将以Laravel China 开发者社区作为基础原型来构建。 本章节将简单地从产品用例的角度上来分析 LaraBBS 的需求,好让大家对我们即将开发的项目有个基础的概念。我们主要从以下三种元素入...
在之前的版本的课程中,一直是使用 Dingo Api 来快速完成接口开发的,Dingo Api 是一个完整的 API 开发工具包,包含了非常多的功能,尤其是很好的结合了 Fractal 来进行资源数据的格式化。 Laravel 5.5 开始提供了 API Resources 的功能,用来格式化资源,到现在的 Laravel 7.x,功能越来越完善,也有其他的扩展包代替 Din...
需要明白 api 分支实现的是 JWT 的认证逻辑,passport 分支实现的是 Passport 的逻辑,根据你的实际情况使用。 2. Composer 安装 使用Composer 安装 Passport : $ composerrequirelaravel/passport 3. 生成数据表 Passport 扩展包里已经自动注册了迁移文件加载,执行migrate,会自动运行扩展包里的迁移文件,由此...
本书主要专注于 App 的后端 API 服务器开发。通过阅读本教程,你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,API Resources,API 图片上传,JWT 概念及使用 和 API 开发相关的进阶知识。不仅如此,本书还会对这些基础知识点进行延伸扩展,为你讲解一些在 API 开发中更为专业、实用的技能,如使用微信测试公...