🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ استاد واریان انوری
وارد نشدن به روت providerCallback
رحیم ملایری حل شده توسط رحیم ملایری

سلام روز بخیر خدمت اقای مهرداد سامی عزیز 

ببخشید طبق آموزش پیش رفتم اما خطایی رخ داده 

وارد روت 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  قرار بدید. 

رحیم ملایری ۱۱ فروردین ۱۳۹۹، ۱۹:۰۰