Php Laravel和facebook sdk v4:获取未找到的facebook类
我已经找了一段时间了,没有找到对我有帮助的东西。 我有一个composer.json文件,需要:Php Laravel和facebook sdk v4:获取未找到的facebook类,php,laravel-4,facebook-sdk-4.0,Php,Laravel 4,Facebook Sdk 4.0,我已经找了一段时间了,没有找到对我有帮助的东西。 我有一个composer.json文件,需要: "facebook/php-sdk-v4" : "4.0.*" 然后我运行了composer安装和更新comand。 它在一个facebook文件夹中添加了一个facebook-php-sdk-v4文件夹。 但是当试图在我的routes文件中调用facebook类时,它抛出了一个“未找到错误” 这是我的routes.php Route::get('login/fb', function() {
"facebook/php-sdk-v4" : "4.0.*"
然后我运行了composer安装和更新comand。
它在一个facebook文件夹中添加了一个facebook-php-sdk-v4文件夹。
但是当试图在我的routes文件中调用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));
});
任何人请???看起来您需要将一个facebook.php文件添加到您的配置文件夹中:它应该包含以下内容:
return array(
'appId' => '************',
'secret' => '************************'
);
行Config::get('facebook')正在尝试获取您的facebook配置文件。是的,这是因为facebook SDK v4及更高版本中不推荐使用facebook类。您最好从他们的开发者页面上的最小示例开始: 还有几点,请确保将facebook添加到laravel的composer目录下的可搜索包含路径中:
$vendorDir。”/facebook/php-sdk-v4/src',你说得对,我忘了告诉你,我还在我的配置文件夹下的一个名为facebook的php文件中添加了这个。不起作用的指令是“新建Facebook”。它告诉我它不知道那个班。你是否按照这些说明做了:是的!这是我遵循的教程