Laravel Passport api_token

时间:2019-03-06 08:06:08

标签: php laravel

我的Laravel护照有问题。

我的目标是通过Laravel创建Api服务; 我需要的某些端点应通过身份验证进行保护。 因此,我遵循了this guide,但是有问题。

我创建了端点:“注册”和“登录”。

它们正常工作;当我尝试通过邮递员给他们打电话时,他们会以身份验证令牌进行回复。

但是当我尝试使用受auth保护的端点时,响应为:

  

Laravel Passport列“ api_token”不存在

有人可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

Laravel / Passport将在您的一个表中查找名为api_token的列,该表将是您在config/auth.php文件中指定的表。

enter image description here

因此,在这种情况下,它将是users表,如provider的值所示。您将要确保在此处定义了列api_token。这篇https://laracasts.com/discuss/channels/laravel/auth-problem-with-passport帖子对于解释问题并希望解决该问题将非常有用!

如果您仍在苦苦挣扎或对问题有更深入的了解,一定要提出来,我会尽力帮助您!