通过 ResouceServer::OwnerId() 获取用户 ID 时遇到问题

Trouble with getting User Id through ResouceServer::OwnerId()

我从 lucadegasperi's github 开始在 laravel 4 中实施了 Oauth 2。在我的一个控制器中,我尝试使用 ResourceServer::getOwnerId() 检索用户 ID,但我无法这样做。

我的routes.php看起来如下:

Route::post('oauth/access_token', function() {
    return Response::json(Authorizer::issueAccessToken());
});

Route::group(array('before'=>'oauth'), function(){

    Route::post('exp', 'ExpController@store');
});

控制器看起来是这样的(暂时):

class ExpController extends \BaseController {
    public function store() {
           //
           $exp = ResourceServer::getOwnerId();

           return Response::json(
                  array(
                      'message' => $exp
                  ),
                  200 
                )->setCallback(Input::get('callback'));
    }
}

我的日志出现以下错误:

    production.ERROR: exception 'Symfony\Component\Debug\Exception\
FatalErrorException' with message 'Class 'ResourceServer' not found'

我哪里会出错?我错过了什么吗?

似乎包的使用发生了一些变化(至少自从我使用它以来)不再有 ResourceServer Facade。但你可以这样称呼:

Authorizer::getResourceOwnerId();