🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههاسلام
موقع ایجاد فرم ثبت نام با گوگل با موفقیت به صفحه انتخاب ایمیل ریدایرکت میشم
ولی بعدش بهم ارور میده و اصلا کد های try اجرا نمیشه


سلام یادم میاد بار اولی که میفرسته سمت گوگل موقع برگشت خطا میده و بار دوم بره اوکی میشه تو یcatch دوباره بفرستش سمت گوگل
و ببین اوکی میشه
@mehdi0121 ممنون از پاسختون
ولی چندین بار سعی کردم
و چندین بار ا رسال کردم
شاید منظورتون از دوباره فرستادن سمت گوگل رو متوجه نشدم
سلام به شما دوست عزیز.
باید به صورت زیر بنویسید:
public function callback()
{
$google_user = Socialite::driver('google')->user();
$user = User::where('email', $google_user->email)->first();
if ($user) {
auth()->loginUsingId($user->id);
} else {
$new_user = User::create([
'email' => $google_user->email,
'password' => bcrypt(Str::random(16))
]);
auth()->loginUsingId($new_user->id);
}
return redirect()->route('panel.index');
}
موفق باشید.
خب مواردی که گفته رو چرا use نمیکنید؟
use App\Models\User;
use Illuminate\Support\Str;
خط 2 هم فکر کنم namespace ش اشتباهه
داخل فایل env. اینا رو قرار دادین؟
GOOGLE_CLIENT_ID=
GOOGLE_SECRET_KEY=
GOOGLE_CALLBACK_URL=
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟