gpt4 book ai didi

php - InvalidStateException in AbstractProvider.php line 191 with socialite

转载 作者:可可西里 更新时间:2023-11-01 13:17:27 24 4
gpt4 key购买 nike

当我尝试使用 google 或 fb 登录时,我只会在本地计算机上收到此错误。我几乎 100% 确定我的服务和 session.php 设置正确。但是,唉,我们在这里......

我的 services.php 谷歌设置:

'google' =>[
'client_id'=> env('GOOGLE_CLIENT_ID'),
'client_secret' => env('GOOGLE_CLIENT_SECRET'),
'redirect' => "http://". env('DOMAIN'). "/login/google/callback",
],

我的 session

'domain'=> 'local.mysite.com'

最佳答案

我找到了原因,虽然我不确定为什么会出现这个问题,但可能是由于 ubuntu/nginx 版本,但我们开始吧。

为了在 nginx 中获得 laravel 的正确设置,我使用了这个 https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04

也证实了这一点 https://laravel.com/docs/5.1/installation#pretty-urls

此外,它与 homestead 的 nginx 配置相同,因此通常不会在那里看到任何问题,但在专门检查从 google 返回的查询字符串后,我发现它丢失了。 laravel 中的路由本身工作正常,但它无法看到常规查询字符串。

所以答案是在 location block 内而不是

try_files $uri $uri//index.php$query_string;

你需要使用

try_files $uri $uri//index.php$is_args$args;

这是我发现的

Why is NGINX is ignoring my query strings?(投票最多的答案)

关于php - InvalidStateException in AbstractProvider.php line 191 with socialite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33417355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com