محمد
5 سال پیش توسط محمد مطرح شد
1 پاسخ

آدرس بازگشتی از گوگل در سایت دوزبانه

سلام،
من بعد از دو زبانه کردن سایت به این مشکل خوردم که در ثبت نام با گوگل آدرسی که گوگل برمی‌گردونه دیگه prefix لوکال را نداره یعنی

     $this::get('/login/google/callback', '[email protected]');

و لاراول این route رو نمی‌شناسه. چه کار میشه کرد که آدرس Callback گوگل شامل locale قبل از این ادرس باشه. چون توی تنظیمات گوگل فقط میشه یه آدرس داد

متشکرم


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

یه راه حل سریع اینکه براش مقدار تعیین کنید

   $this::get('{local}/login/google/callback', '[email protected]');

حالا میخواد هر چی که باشه میتونید یک لینک ثابت رو به گوگل بدید که به اون صفحه redirect کنه اما خوب پیش میاد اگر زبان شخص فارسی بود و لینک ثابت انگلیسی بود چیکار کنیم برای اینکارم میتونید خیلی راحت مقداری که زمانی که دارید به گوگل میرید رو جای ذخیره کنید یعنی اگر fa بود fa رو ذخیره کنید وقتی به گوگل رفت و برگشت اگر بصورت en هم بود با اون مقدار ذخیره شده هدایتش میکنید به همون بخشی که میخواید . البته این یه روشه
ممکنه روش های بهتری باشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام