1

大家好,我正在尝试使用 laravel5 集成 facebook 登录,在我的代码中,我提到了我的重定向 URL,所以它应该在下面提到的 URL 上继续,但是当我尝试使用 facebook 登录时,我的 url 就像这样它不会占用我的文件夹名称查看两个 URL 的区别

 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');
}
4

0 回答 0