2.7. API 基础环境 2.8. 小结 第三章. 手机注册 3.1. 手机注册流程讲解 3.2. 短信提供商 3.3. 手机注册验证码 3.4. 构建用户注册接口 3.5. 节流处理防止攻击 3.6. 图片验证码 3.7. 小结 第四章. 第三方登录 4.1. 微信登录流程讲解 4.2. 微信开发者账号申请 ...
本书封面由 Laravel China 社区的联合创始人 安正超 友情设计。 Laravel 高级教程 本书是 Laravel 教程系列的第三本,前两本分别是: 《Laravel 入门教程 - 从零到部署上线》 《Laravel 进阶课程 - 从零开始构建论坛系统... 本书主要专注于以下开发场景: VueJS 的后端服务器 API 接口开发; App 的后端 API ...
L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 9.x ) 展开或关闭 第一章. 基础信息 1.1. 序言 1.2. 关于作者 1.3. Laravel 与 PHP 1.4. 如何正确阅读本书? 1.5. 写作约定 1.6. 发行说明 1.7. 本书源码 1.8. 遇到问题怎么办? 1.9. 常见问题 第二章. 舞台布置 第三章...
第二行的 Hello Laravel! 是运行命令后的输出信息。后面我们会使用这种风格来表示命令行的输入与输出,因此你在复制命令行的时候要注意不要把 $ 和输出信息也复制进去了。 由于接下来的教程有时会在两个不同的机器环境上(本机环境和虚拟机环境,大部分情况下是在虚拟机环境上)来调用命令行输入,因此我们约定,在本...
Laravel 5.5 开始提供了 API Resources 的功能,用来格式化资源,到现在的 Laravel 7.x,功能越来越完善,也有其他的扩展包代替 Dingo 提供的其他功能,所以从 7.x 开始,我们不再使用 Dingo 来开发接口,使用 Laravel 框架自带的功能,会得到更多的优化和帮助,也会有更多的扩展包可以使用。 当然继续使用 Dingo 开发也是...
LaraBBS 是我们整套课程将要构建的项目名称,是一款论坛软件。Lara 是 Laravel 的缩写,BBS是 Bulletin Board System 的缩写。此论坛软件将以Laravel China 开发者社区作为基础原型来构建。 本章节将简单地从产品用例的角度上来分析 LaraBBS 的需求,好让大家对我们即将开发的项目有个基础的概念。我们主要从以下三种元素入...
需要明白 api 分支实现的是 JWT 的认证逻辑,passport 分支实现的是 Passport 的逻辑,根据你的实际情况使用。 2. Composer 安装 使用Composer 安装 Passport : $ composerrequirelaravel/passport 3. 生成数据表 Passport 扩展包里已经自动注册了迁移文件加载,执行migrate,会自动运行扩展包里的迁移文件,由此...
本课程,都是在讲后台 API 的构建,不涉及前端。 课程一直都是在和 DingoAPI 打交道,刚开始跟着教程做,学了 6 章,都还是半懂不懂。于是深入学习了 laravel 的生命周期,将这个周期中的源码都走了几十遍,总算大致明白了来龙去脉。于是,自己小结了一篇关于 DingoAPI 的文章:《生命周期 11-- 从生命周期看 Ding...
2.5. Github 的 Restful HTTP API 设计分解 2.6. 安装 PostMan 2.7. API 基础环境 2.8. 小结 第三章. 手机注册 3.1. 手机注册流程讲解 3.2. 短信提供商 3.3. 手机注册验证码 3.4. 构建用户注册接口 3.5. 节流处理防止攻击 3.6. 图片验证码 3.7. 小结 ...
2.5. Github 的 Restful HTTP API 设计分解 2.6. 安装 PostMan 2.7. API 基础环境 2.8. 小结 第三章. 手机注册 3.1. 手机注册流程讲解 3.2. 短信提供商 3.3. 手机注册验证码 3.4. 构建用户注册接口 3.5. 节流处理防止攻击 3.6. 图片验证码 3.7. 小结 ...