laravel 用passport api授权码登录如何登录啊

先把自己的配置和代码发出来
守卫只有api
Laravel
按照教程中的定义路由
Laravel
相对应的两个请求方法
Laravel
laravel  api授权码登录如何登录啊
参考教程:laravelacademy.org/post/9752 完成了所有配置,我想实现的功能是前端小程序登录时给我code,我通过code走微信小程序的接口拿到unionid,因为是第三方登录,所以我用unionid查询用户是否在自己的项目数据库中,存在就直接登录,不存在就先注册在登录,但是在教程中没有说api怎么登录(下图),所以我尝试用Auth::login($user)登录(logincontroller控制器40行)
laravel  api授权码登录如何登录啊结果程序走到Auth::login($user)时;提示
laravel  api授权码登录如何登录啊
怎么才能正常登录返回token,是api不用Auth::login($user)登录么?求大神们指点,
我也尝试把下图中的passport改成session就能正常登录并获取到令牌,
laravel  api授权码登录如何登录啊

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

教程看全

file

1周前 评论
HinataiLiang (楼主) 1周前

ouath 方法只是单纯的拼接 URL 地址,浏览器访问这个地址是跳转到教程中的授权页面,也就是授权和取消两个按钮的页面。点击授权后,才能返回 code。 你在这个 ouath 方法里面写了一堆没用的代码。你还是先了解下 OAuth2.0

1周前 评论

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