laravel - Laravel 是什么意思“未定义的数组密钥 client_secret”
问题描述
因此,我正在尝试将 Google Login API 用于我的 Web 应用程序。但问题是,它不起作用。我成功安装了 Socialite 和 Auth 包。我的 Google OAuth2.0 已设置。但是当我点击按钮用谷歌登录时,它给了我一个我理解的错误,但不知道如何修复。我现在在互联网上搜索此错误 2 天,但我没有找到任何东西,这就是我现在发布的原因。有人能帮我吗 ?或者让我走上正确的轨道:) 我正在使用 Laravel 8.0
这是函数(两者都给出相同的错误)
public function redirectToProvider($provider)
{
return Socialite::driver($provider)->redirect();
//return($provider);
}
public function handleProviderCallback($provider)
{
$user = Socialite::driver($provider)->stateless()->user();
$authUser = $this->findOrCreateUser($user, $provider);
Auth::login($authUser, true);
return $user->token;
}
服务.php
'google' => [
'client_id' => env('GOOGLE_CLIENT_ID'),
'client_secret' => env('GOOGLE_CLIENT_SECRET'),
'redirect' => env('GOOGLE_REDIRECT')
],
.env
GOOGLE_CLIENT_ID=XXXXXXXXXXXXXX.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=XXXXXXXXXXXXXXX
GOOGLE_REDIRECT=https://www.trivos.ca/home
解决方案
我只需要运行 php artisan config:clear
推荐阅读
- csv - 在python中取变量结果并减1
- javascript - 如何使用javascript将文本字段上的输入数字限制在1到9之间
- javascript - 如何将元素数组放入表单而不是手动?
- blockchain - 区块链节点总是选择最长链的动机是什么?
- typescript - 类方法而不是箭头函数
- javascript - 使用 setTimeout() 和 setInterval() 的类方法在重复调用时意外工作
- android - 如何在 Android-Kotlin 中没有构造函数值的情况下创建存储库对象?
- reactjs - 如何将预制静态页面添加到您的 gatsby 项目中?
- json - JWT 刷新令牌使用
- javascript - 如何在multer中检查文件类型