2017-04-22 149 views
0

我用作曲家在我的laravel 4应用程序中安装hybridauth。 当我试图让用户配置文件与Facebook提供商:hybridauth thirdparty Facebook自动加载失败后作曲家安装后打开laravel

$userProfile = $provider->getUserProfile(); 

我有这样的错误:

的Symfony \分量\调试\异常\ FatalErrorException Hybrid_Providers_Facebook ::初始化():需要打开失败'... 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是必需的,但我没有在目录中的这个autoload文件。这是作曲家安装的问题吗?

我的第三方文件:

  • LinkedIn
  • 的OAuth
  • 的OpenID
  • 的index.html

你能帮助我吗?

回答

1

您使用的版本并不像以前的版本那么简单。 您需要先从https://github.com/facebook/php-graph-sdk获取Facebook API。 然后解压到“第三方”文件夹。您只需要包含所有Facebook API文件和文件夹的文件夹。文件示例:autoload.php,facebook.php等....它的文件夹包括“身份验证”,“例外”等.... 结构将为"hybridauth\Hybrid\thirdparty\Facebook"

+0

非常感谢!现在没事了! – Matthieu

+0

您是否知道其他API网址可以在Google,Twitter和Twitch的“第三方”文件夹中提取?还是我可以找到的地方?先谢谢你。 – Matthieu

+0

Hello Irtiza,你知道其他API url可以在Google,Twitter和Twitch的“第三方”文件夹中提取吗?还是我可以找到的地方?先谢谢你。 Irtiza – Matthieu