hybridauth 第三方 Facebook 自动加载在 composer 安装后打开 laravel 失败
hybridauth thirdparty Facebook autoload failed opening laravel after composer install
我使用 composer 在我的 laravel 4 应用程序中安装了 hybridauth。
当我尝试通过 Facebook 提供商获取用户个人资料时:
$userProfile = $provider->getUserProfile();
我有这个错误:
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Hybrid_Providers_Facebook::initialize(): Failed opening required
'...laravel/vendor/hybridauth/hybridauth/hybridauth/Hybrid/thirdparty/Facebook/autoload.php'
(include_path='.../laravel/vendor/phpseclib/phpseclib/phpseclib:.:/usr/local/php5.6/lib/php')
似乎需要 thirdparty/Facebook/autoload.php 但我的目录中没有这个自动加载文件。是 composer 安装的问题吗?
我的第三方文件:
- 领英
- OAuth
- OpenID
- index.html
你能帮帮我吗?
您使用的版本不像以前的版本那样直接。
您需要先从 https://github.com/facebook/php-graph-sdk 获取 Facebook API。
然后解压到"third party"文件夹。您只需要包含所有 Facebook API 文件和文件夹的文件夹。文件示例:autoload.php、facebook.php 等....它的文件夹包括"Authentication"、"Exceptions" 等....
结构将是 "hybridauth\Hybrid\thirdparty\Facebook"
我使用 composer 在我的 laravel 4 应用程序中安装了 hybridauth。 当我尝试通过 Facebook 提供商获取用户个人资料时:
$userProfile = $provider->getUserProfile();
我有这个错误:
Symfony \ Component \ Debug \ Exception \ FatalErrorException Hybrid_Providers_Facebook::initialize(): Failed opening required '...laravel/vendor/hybridauth/hybridauth/hybridauth/Hybrid/thirdparty/Facebook/autoload.php' (include_path='.../laravel/vendor/phpseclib/phpseclib/phpseclib:.:/usr/local/php5.6/lib/php')
似乎需要 thirdparty/Facebook/autoload.php 但我的目录中没有这个自动加载文件。是 composer 安装的问题吗?
我的第三方文件:
- 领英
- OAuth
- OpenID
- index.html
你能帮帮我吗?
您使用的版本不像以前的版本那样直接。
您需要先从 https://github.com/facebook/php-graph-sdk 获取 Facebook API。
然后解压到"third party"文件夹。您只需要包含所有 Facebook API 文件和文件夹的文件夹。文件示例:autoload.php、facebook.php 等....它的文件夹包括"Authentication"、"Exceptions" 等....
结构将是 "hybridauth\Hybrid\thirdparty\Facebook"