سلام روز بخیر خدمت اقای مهرداد سامی عزیز
ببخشید طبق آموزش پیش رفتم اما خطایی رخ داده
وارد روت redirectToProvider میشود و اطلاعات ایمیل را دریافت میکند اما وارد روت کال بک نمیشود و خطای زیر را میدهد
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.34 (Win32) OpenSSL/1.1.0i PHP/7.2.10
سلام ...
داخل این ارور میگه که شما calback route رو ایجاد نکردید ... در واقع آدرس اون روتی که شما داخل سیستم گوگل وارد کردید رو داخل route های سیستم تون ندارید ... یکبار route سیستم تون به همراه route که داخل گوگل وارد کرده اید رو چک کنید.
با سلام و تبریک سال نو خدمت شما و تیم سون لرن
سایت رو آپلود کردم و درحال حاضر امکان ورود با گوگل رو ندارم ارور زیر رو میدهد
Laravel\Socialite\Two\InvalidStateException
$user = Socialite::driver($driver)->user();
در سایت لاراول به این شکل کار کرده بود
$user = Socialite::driver($driver)->stateless()->user();
و کد را تغییر دادم ارور زیر را دریافت کردم
Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response: { "error": "invalid_request", "error_description": "Missing required parameter: code" }
ورود با گوگل در لوکال درست اجرا میشد
سلامی مجدد
روت زیر شما در آموزش post گذاشتین من post گذاشتم ارور زیر رو میداد و get گذاشتم درست کار میکرد اما الان به مشکل خورده نمیدونم چرا دلیلی ارور زیر چیست سرچ کردم پیدا نکردم منون میشم راهنمایی کنید
The GET method is not supported for this route. Supported methods: POST.
شما باید روت callback که ایجاد میکنید از نوع post باشه ... چون گوگل به صورت Post به شما دیتا ارسال میکنه.
بله اما ارور زیر را میدهد و هرچی سرچ کردم دلیلش رو متوجه نشدم
The GET method is not supported for this route. Supported methods: POST.
باعرض پوزش راهی دیگر برای پشتیبانی وجود ندارد سریع تر بتونیم با شما در ارتباط باشیم
این ارور به شما میگه که روتی که ایجاد کردید از نوع post هستش ولی اون provider شما این روت رو به صورت get داره صدا میزنه .. شما باید متد این روت رو به صورت get قرار بدید.