Laravel通过JWT登陆可以获取token,me方法却无法获取用户信息,原因是:Apache Authorization 头信息为空
作者:互联网
解决方法,修改项目的入口目录下.htaccess文件,添加如下代码
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
完整代码
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</IfModule>
标签:Laravel,me,HTTP,REQUEST,SetEnvIf,FILENAME,获取,RewriteCond,Authorization 来源: https://blog.51cto.com/u_14097531/2972971