سلام
بعد از زدن دکمه ثبت نام گوگل با این پیام مواجه میشوم
- That’s an error.
Error: invalid_request
Missing required parameter: client_id
Learn more
Request Details
redirect_uri=http://localhost:8000/login/google/callback
scope=openid profile email
response_type=code
state=xEC4bho7jGO3FD8rWLDvP7XOyXtM4gtv3DjQDrm
وات ایز دِ پرابلم؟
public function redirectToProvider()
{
return Socialite::driver('google')->redirect();
}
public function handleProviderCallback()
{
$social_user = Socialite::driver('google')->user();
$user = User::whereEmail($social_user->getEmail())->first();
if( ! $user)
{
$user = User::create([
'name' => $social_user->getName(),
'email' => $social_user->getEmail(),
'password' => bcrypt($social_user->getId())
]);
}
auth()->loginUsingId($user->id);
return redirect('/');
}
بهترین پاسخ
انتخاب شده توسط محمد
حسام موسوی
3 سال پیش
یکبار بعد از وارد کردن این اطلاعات باید ریست کنید php artisan serve رو تا اطلاعات جدید ست بشه دقت کنید البته طبق اطلاعاتتون اصلا اشتباه یعنی چی کد رو داخل env استفاده کردید کی بهتون گفته همچین کاری کنید ؟
'google' => [
'client_id' => 'XXXXXXXX-4m620lc99in37t3opr3nulgu3XXXX3v.apps.googleusercontent.com',
'client_secret' => 'J-lSaMGFadXXXXzOc0_47k',
'redirect' => 'http://localhost:8000/login/google/callback',
],