passport操作过程注意细节

11.2 小节教程 Passport 安装调试的时候。
环境说明,教程 8.x,homestead 环境
1.在做好切换分支时,运行 composer remove tymon/jwt-auth 指令之前,需要在 App\Models\User 中将与 tomon jwt相关的源码先删除,然后再执行 composer remove tymon/jwt-auth 指令。否则会出现错误提示。

passport操作过程注意细节

2.跟着教程安装好 Passport 并且执行了迁移文件之后。需要将 config/auth.php 中的api认证方式从 “jwt”修改为“passport”,
passport操作过程注意
3.创建客户端并通过postman调试的时候,需要保证 users 数据库表中有数据,并且填入用户名对应的是邮箱的内容。如果是按照教程来学习,在上一章 《API测试和文档》之后,users 表中的数据可能被清空,此时需要先执行一次数据填充 php artisan migrate:refresh –seed 将数据填充后,再通过 postman 调试接口。这个其中的 refresh 很有必要,因为如果我们操作过数据之后,直接填充,可能造成 ID 不是从1开始计数的,在操作第一个用户的时候,则会报错。
passport操作过程注意细节

如果通过 refresh 重置一下则可以成功执行。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!