Facebook的重定向URL回调没有采用Base Url laravel 5

时间:2016-03-01 06:31:04

标签: facebook laravel-5 laravel-socialite

大家好我想尝试使用laravel5整合facebook登录,在我的代码中我提到了我的重定向网址,所以它应该在下面提到的URL上进行,但是当我尝试使用facebook登录时,我的网址是像这样,它没有取我的文件夹名称,看到两个网址的区别

 http://localhost:8000/facebook/callback?code=xxxxx

 Correct Url 
 http://localhost:8000/facebook/public/facebook/callback/

'facebook' => [
'client_id' => 'xxxxxxxxxxxxxxx',
'client_secret' => 'xxxxxxxxxxxxxxxxxxx',
'redirect' => 'http://localhost:8000/facebook/public/facebook/callback/',
 ],

这是我的路线

Route::get('facebook/callback', 'Auth\AuthController@handleProviderCallback'); 

我的控制器

  public function handleProviderCallback()
{
    try {
        $user = Socialite::driver('facebook')->user();
    } catch (Exception $e) {
        return redirect('facebook');
    }

    $authUser = $this->findOrCreateUser($user);

    Auth::login($authUser, true);

    return redirect()->route('home');
}

0 个答案:

没有答案