2017-06-16 52 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可解決問題。