passport操作过程注意细节
11.2 小节教程 Passport 安装调试的时候。
环境说明,教程 8.x,homestead 环境
1.在做好切换分支时,运行 composer remove tymon/jwt-auth 指令之前,需要在 App\Models\User 中将与 tomon jwt相关的源码先删除,然后再执行 composer remove tymon/jwt-auth 指令。否则会出现错误提示。
2.跟着教程安装好 Passport 并且执行了迁移文件之后。需要将 config/auth.php 中的api认证方式从 “jwt”修改为“passport”,
3.创建客户端并通过postman调试的时候,需要保证 users 数据库表中有数据,并且填入用户名对应的是邮箱的内容。如果是按照教程来学习,在上一章 《API测试和文档》之后,users 表中的数据可能被清空,此时需要先执行一次数据填充 php artisan migrate:refresh –seed 将数据填充后,再通过 postman 调试接口。这个其中的 refresh 很有必要,因为如果我们操作过数据之后,直接填充,可能造成 ID 不是从1开始计数的,在操作第一个用户的时候,则会报错。
如果通过 refresh 重置一下则可以成功执行。
推荐文章: