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授权码登录如何登录啊

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

教程看全

file

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

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

1年前 评论

楼主解决了吗

1年前 评论

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