我的Laravel护照有问题。
我的目标是通过Laravel创建Api服务; 我需要的某些端点应通过身份验证进行保护。 因此,我遵循了this guide,但是有问题。
我创建了端点:“注册”和“登录”。
它们正常工作;当我尝试通过邮递员给他们打电话时,他们会以身份验证令牌进行回复。
但是当我尝试使用受auth保护的端点时,响应为:
Laravel Passport列“ api_token”不存在
有人可以帮助我解决这个问题吗?
答案 0 :(得分:0)
Laravel / Passport将在您的一个表中查找名为api_token
的列,该表将是您在config/auth.php
文件中指定的表。
因此,在这种情况下,它将是users
表,如provider
的值所示。您将要确保在此处定义了列api_token
。这篇https://laracasts.com/discuss/channels/laravel/auth-problem-with-passport帖子对于解释问题并希望解决该问题将非常有用!
如果您仍在苦苦挣扎或对问题有更深入的了解,一定要提出来,我会尽力帮助您!