本文介绍了Laravel Sanctum:找不到列:1054"where子句"中的未知列"api_token"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
包装:圣所
在请求获取数据时生成令牌后,它会向我抛出这样的错误
After generate token when request for get data its throw me error like this
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
推荐答案
转到config/auth.php
go to config/auth.php
并将守卫中的api数组更改为圣所例如:
and change the api array in guards to sanctumexample:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'sanctum',
'provider' => 'users',
'hash' => false,
],
],
这篇关于Laravel Sanctum:找不到列:1054"where子句"中的未知列"api_token"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!