我有Laravel护照的问题。
我的目标是通过Laravel创建Api服务;我需要它的一些端点应该受到身份验证的保护。所以,我跟着this guide,但有一个问题。
我创建了端点:“register”和“login”。
他们的工作正常;当我试图通过邮递员打电话给他们时,他们用一个身份验证令牌回应。
但是当我尝试使用受auth保护的端点时,响应是:
Laravel Passport专栏“api_token”不存在
有人可以帮我解决这个问题吗?
Laravel / Passport将在您的某个表中查找名为api_token
的列,该表将是您在config/auth.php
文件中指定的列。
所以在这种情况下,它将是users
表,因为provider
显示的值。您需要确保在此处定义列api_token
。这篇文章https://laracasts.com/discuss/channels/laravel/auth-problem-with-passport将非常有用解释问题,并希望解决它!
如果您仍在努力或者更深入地了解问题肯定会问什么,我会尽力帮助您!