InvalidStateException in AbstractProvider.php in laravel 5.2



>Routes

Route::group(['middleware' => ['web']], function () {
    Route::get('/redirect', 'SocialAuthController@redirect');
    Route::get('/callback', 'SocialAuthController@callback');
});

应用.php

  'url' => env('APP_URL', 'http://localhost'),

会话.php

'domain' => 'localhost:8000/',

服务.php

 'facebook' => [
    'redirect' => 'http://localhost:8000/callback',
],

社交身份验证控制器

public function redirect()
{
    return Socialite::driver('facebook')->redirect();
    //return $providerUser;
}

public function callback(SocialAccountService $service)
{
    $user = $service->createOrGetUser(Socialite::driver('facebook')->user());
    var_dump($user);
    dd($user);
    auth()->login($user);
    return redirect()->to('/home');

}

错误

InvalidStateException in AbstractProvider.php

看起来没有设置状态 cookie。

尝试在会话.php中将域设置为 null,将驱动程序设置为 cookie。

最新更新