2017-06-16 162 views
1

无论出于何种原因,我的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')); 
    }); 
} 

这里是我的身份验证的中间件处理方法:

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

因此解决了? – GiamPy

+0

是的。应该已经发布为答案。 – user3196479

回答

0

问题原来是Sentry的user_context设置被设置为true。将其设置为false可解决问题。