使用Sanctum做API认证出现了问题,SQLSTATE[42S22]: Column not found: 1054 Unknown column 'api_token' in...
laravel/sanctum v2.14.2
当运行
Auth::user();
的时候正常。
当设置看守器为api的时候报一下错误
Auth::guard('api')->user();
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'api_token' in 'where clause' (SQL: select * from `users` where `api_token` = 5|upnFrAnnUblhRPIrV6USsx7YW4uT8yh6mNwOYCbH limit 1)
当设置看守器为web的时候结果为null。
这我有有点看不懂了,看守器就api和web两个。怎么自己设置任何一个的时候获取不到数据?
推荐文章: