无论出于何种原因,我的AuthServiceProvider已停止工作。看起来传递给viaRequest的闭包的$ request参数没有看到请求输入。如果我使用" access_token"的密钥发送JSON。到我的任何端点并在闭包中尝试和var_dump它 - 它只返回null。以下是引导方法的代码:
public function boot()
{
$this->app['auth']->viaRequest('api', function ($request) {
var_dump($request->input('access_token'));
});
}
这是我的auth中间件处理方法:
public function handle($request, Closure $next, $guard = null)
{
if ($this->auth->guard($guard)->guest()) {
return response('Unauthorized.', 401);
}
return $next($request);
}
由于我现在正在拔头发,所以非常感谢任何帮助。
编辑看起来问题出在Sentry上,他们的user_context设置设置为true。一旦我将其设置为false,请求就会完全通过
答案 0 :(得分:0)
问题结果是Sentry的user_context设置被设置为true。将其设置为false可解决问题。