【发布时间】:2020-07-23 06:08:33
【问题描述】:
包裹:圣所
在请求获取数据时生成令牌后,它会抛出这样的错误
Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'api_token' in
'where clause' (SQL: select * from `users` where `api_token` = XAzuNGUeOJ8CXbIoGEWhBTtWIFr0lFr8jjwScXQ4B0Qxfmu
2cHm9LaUwGX96zy0AnXhLLcCnBFCodQaOlimit 1) in file
【问题讨论】:
-
users 表中是否存在
api_token列? -
也许忘记了迁移?
-
同样的错误,你解决了吗?
-
在 kernel.php 中导入 EnsureFrontendRequestsAreStateful 以进行令牌验证。使用 Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStatefulin api 部分
-
@hakiko 是的,请检查此链接stackoverflow.com/a/65472868/9077019
标签: php laravel laravel-sanctum