1

Facebook SDK v5 を Laravel 5.0 に統合する方法に関するガイドを作成しようとしています。誰もこれをやったことがありますか?

まず、composer.json に「facebook/php-sdk-v4」:「~5.0」を追加しました

{
  "require" : {
    "facebook/php-sdk-v4" : "~5.0"
  }
}

次のステップ composer install in CMD

composer install

次にルートを追加しました:

Route::get('/test', 'Facebookintegration@test');

次にビューを返しました:

public function test() {

    return view('testpage');

}

次に、ビューのテストページで情報を実行しようとします

<?php

require_once URL::asset('vendor/autoload.php');

$fb = new Facebook\Facebook([
'app_id' => 'YOUR_APP_ID',
'app_secret' => 'YOUR_APP_SECRET',
'default_graph_version' => 'v2.5',
]);

?>

これが問題の始まりであり、これが私の現在のエラーです

main(): Failed opening required 'http://localhost/fbintegration/vendor/autoload.php' (include_path='.;C:\php\pear')

ファイルを正しくリンクする方法を知っている人はいますか?

4

2 に答える 2

0

ビューでファイルを要求する場合、パスの問題のように見えます。

ビューテンプレートで次のようなことを試すことができます:

require_once ($app['path.base'].'/vendor/facebook/graph-sdk/src/Facebook/autoload.php');

Facebook\Facebook クラスは問題なく取得できると思います。

于 2016-09-01T05:58:28.193 に答える