2014-09-09 3 views
1

잠시 동안 찾고 있었는데 도움이되는 것을 찾지 못했습니다.Laravel 및 facebook sdk v4 : 찾을 수없는 페이스 북 클래스를 얻으십시오

"facebook/php-sdk-v4" : "4.0.*" 

그때 작곡가가 설치 및 업데이트 COMAND 달렸다 : 은 내가 필요한 composer.json 파일을했다. 공급 업체에 facebook-php-sdk-v4 폴더가있는 facebook 폴더가 추가되었습니다. 하지만 내 루트 파일에있는 페이스 북의 클래스를 호출 할 때, 그것은 나에게 "오류를 찾을 수 없습니다"여기

을 던져 내 routes.php의

Route::get('login/fb', function() { 
    $facebook = new Facebook(Config::get('facebook')); 
    $params = array(
     'redirect_uri' => url('/login/fb/callback'), 
     'scope' => 'email', 
    ); 
    return Redirect::to($facebook->getLoginUrl($params)); 
}); 

누구든지하십시오? 당신이 당신의 config 폴더에 facebook.php 파일을 추가 할 필요가 같은

답변

2

예, Facebook 클래스가 이제 facebook SDK v4 이상에서 사용되지 않기 때문입니다. 당신은 더 나은 그들이 개발자 페이지에있는 최소한의 예 시작 : $ vendorDir : https://developers.facebook.com/docs/php/gettingstarted/4.0.0

점의 커플 검색 가능한이 laravel에 대한 작곡가 디렉토리 아래 경로를 포함로 페이스 북을 추가해야합니다. '/ facebook/php-sdk-v4/src',

0

가 보이는 : 그것은이 같은 것을 포함해야한다 : 라인 구성이 ::하려고 ('페이스 북')를 얻을입니다

return array(
     'appId' => '************', 
     'secret' => '************************' 
    ); 

귀하의 페이 스북 구성 파일을하십시오.

+0

맞아, 나는 내 config 폴더 아래의 facebook이라는 PHP 파일에이 파일을 추가했다는 사실을 잊어 버렸다. 작동하지 않는 명령은 'new Facebook'입니다. 계급을 알지 못한다는 것을 알려줍니다. – IsraGab

+0

다음 안내를 따르셨습니까? http://maxoffsky.com/code-blog/integrating-facebook-login-into-laravel-application/ – Tim

+0

예! 내가 따라하는 튜토리얼 – IsraGab