大家好,我正在尝试使用 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');
}