2017-04-22 89 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