۶ amir mohammad karimi
وارد نشدن به روت 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" }
ورود با گوگل در لوکال درست اجرا میشد

amir mohammad karimi ۰۹ فروردین ۱۳۹۹، ۱۲:۱۹

سلامی مجدد 

روت زیر شما در آموزش post گذاشتین من post گذاشتم ارور زیر رو میداد و get گذاشتم درست کار میکرد اما الان به مشکل خورده نمیدونم چرا دلیلی ارور زیر چیست سرچ کردم پیدا نکردم منون میشم راهنمایی کنید

The GET method is not supported for this route. Supported methods: POST.

amir mohammad karimi ۱۰ فروردین ۱۳۹۹، ۱۷:۳۸

 شما باید روت callback که ایجاد میکنید از نوع post باشه ... چون گوگل به صورت Post به شما دیتا ارسال میکنه.

 

مهرداد سامی ۱۱ فروردین ۱۳۹۹، ۱۱:۳۷

بله اما ارور زیر را میدهد و هرچی سرچ کردم دلیلش رو متوجه نشدم

The GET method is not supported for this route. Supported methods: POST.

 

باعرض پوزش راهی دیگر برای پشتیبانی وجود ندارد سریع‌تر بتونیم با شما در ارتباط باشیم

amir mohammad karimi ۱۱ فروردین ۱۳۹۹، ۱۲:۰۵

این ارور به شما میگه که روتی که ایجاد کردید از نوع post هستش ولی اون provider شما این روت رو به صورت get داره صدا میزنه .. شما باید متد این روت رو به صورت get  قرار بدید. 

مهرداد سامی ۱۱ فروردین ۱۳۹۹، ۱۹:۰۰