我正在解决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"}
答案 0 :(得分:1)
您可以在标题名称中尝试使用-
(破折号)代替_
(下划线):
api-token: ****************
以laravel的形式得到它:
request()->header('api-token');