我有一个新的Laravel 4应用,我正在尝试添加laravel-oauth2供应商包。
我跑了
composer require taylorotwell/laravel-oauth2
composer dump-autoload
成功。但我得到Class 'OAuth2' not found
非常感谢。
答案 0 :(得分:2)
将包添加到Laravel 4框架的标准方法是:
在主composer.json文件的“require”部分添加一行,例如 “taylorotwell / laravel-oauth2”:“0.2。*”
运行“composer update”
这将下载软件包并刷新自动加载类。我刚做了一个测试,似乎工作正常,记得使用命名空间:
$provider = \OAuth2\OAuth2::provider('facebook', array(
'id' => 'client id',
'secret' => 'client secret',
));
或
use OAuth2\OAuth2;
$provider = OAuth2::provider('facebook', array(
'id' => 'client id',
'secret' => 'client secret',
));