laravel 4.2 api中缺少Api Token

时间:2016-12-20 14:48:15

标签: laravel api header token

我正在解决laravel 4.2应用程序的Api问题。 我在本地下载了项目和设置。 我使用给定的电子邮件和密码进行注册,并且它成功登录并抛出存储在database中的api_token。现在,如果我在标头中使用该api令牌,则会抛出错误:{"status":false,"message":"Api Token is missing","code":"404"} 因为它没有得到api_token,它被发送到标题中。 如果我试图死掉并转储那个标题,它会给出null。

它在在线服务器上正常工作并收到api_token.and一切正常但如果我尝试在本地工作相同的文件它会给出错误。 请帮帮我。

头:

Accept : Application/json
api_token: ****************
如果我们尝试捕获它,它会将api_token抛出为null。  它抛出的实际问题是:

{"status":false,"message":"Api Token is missing","code":"404"}

1 个答案:

答案 0 :(得分:1)

您可以在标题名称中尝试使用-(破折号)代替_(下划线):

api-token: ****************

以laravel的形式得到它:

request()->header('api-token');