gpt4 book ai didi

oauth-2.0 - Laravel 5.3 集成了 dingo api 和 oauth2 Column not found : 1054 Unknown column 'api_token' in 'where clause'

转载 作者:行者123 更新时间:2023-12-04 04:47:01 28 4
gpt4 key购买 nike

我正在使用 laravel 5.3 为移动应用程序构建 api 和后端管理。
我集成了 Dingo/api 包并使用 Oauth2 进行身份验证。
我创建了一个 API 并使用 postman 登录:
API 网址:mydomain/api/auth/login
登录结果:

{ "meta": { "message": "Success", "status_code": 1000, "status": true }, "data": { "access_token": "BK81coQ8mnR7PrfEuYzOwKBuZukXgeVw2pcUjHcZ", "token_type": "Bearer", "expires_in": 604800, "refresh_token": "KRIB6YnvqT25rG1fGtoMrK9mGeB7m2J3cdj9QB8N", "profile": { "id": 1, "user_id": 1, "name": "ThanhDN", "postal_code": null, "phone_number": null, "age": null, "gender": null, "address": null, "avatar": null, "status": null, "created_at": "2017-01-11 04:44:33", "updated_at": "2017-01-11 04:44:33", "deleted_at": null } } }



我使用access_token调用API获取用户信息
API 网址:mydomain/api/user/1
但我得到一个错误:

{"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'api_token' in 'where clause' (SQL: select * from users where api_token = 9mQmZqIjqnRamzX7syjtU6X1jGWrfQXndKKT97TU limit 1)","code":"42S22","status_code":500,



我已经搜索但找不到任何解决方案。请帮我解决它。
非常感谢你!!!

甚至当您调用注销时
网址:mydomain/api/注销

最佳答案

确保您拥有 ['guards']['api']['driver']设置为 passportconfig/auth.php ,并更新了配置缓存:php artisan config:cache .

关于oauth-2.0 - Laravel 5.3 集成了 dingo api 和 oauth2 Column not found : 1054 Unknown column 'api_token' in 'where clause' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588015/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com