参数app_id是必需的Socialite

问题描述 投票:0回答:1

routes.php文件

Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback', 'Auth\LoginController@handleProviderCallback');

Services.php

'facebook' => [
    'client_id' => env('FB_KEY','188636635048329'),         // Your facbook Client ID
    'client_secret' => env('FB_SECRET','d16af66a2e168d05d87e76d618b48225'), // Your facbook Client Secret
    'redirect' => 'FB_CALLBACK','http://localhost:8000/login/facebook/callback',
],

LoginController.php

public function redirectToProvider()
{
    return Socialite::driver('facebook')->redirect();
}
public function handleProviderCallback()
{
    $user = Socialite::driver('facebook')->user();
    return $user->token;
}

我跟进了laravel社交网站文档,但它没有工作它只是显示参数app_id是必需的我修复了清除Config缓存,但它既不工作,我试图放入.env文件

FB_KEY = 188636635048329
FB_SECRET=d16af66a2e168d05d87e76d618b48225
FB_CALLBACK=http://localhost:8000/login/facebook/callback 

但它没有工作,所以我还能做些什么来使它工作

php laravel laravel-5 facebook-javascript-sdk laravel-socialite
1个回答
0
投票

错误发生在.env文件中,我在FB_KEY中留下了一些空间,所以应该是这样的

FB_KEY=188636635048329
© www.soinside.com 2019 - 2024. All rights reserved.