سلام،
من بعد از دو زبانه کردن سایت به این مشکل خوردم که در ثبت نام با گوگل آدرسی که گوگل برمیگردونه دیگه prefix لوکال را نداره یعنی
$this::get('/login/google/callback', 'LoginController@handleProviderCallback');
و لاراول این route رو نمیشناسه. چه کار میشه کرد که آدرس Callback گوگل شامل locale قبل از این ادرس باشه. چون توی تنظیمات گوگل فقط میشه یه آدرس داد
متشکرم
یه راه حل سریع اینکه براش مقدار تعیین کنید
$this::get('{local}/login/google/callback', 'LoginController@handleProviderCallback');
حالا میخواد هر چی که باشه میتونید یک لینک ثابت رو به گوگل بدید که به اون صفحه redirect کنه اما خوب پیش میاد اگر زبان شخص فارسی بود و لینک ثابت انگلیسی بود چیکار کنیم برای اینکارم میتونید خیلی راحت مقداری که زمانی که دارید به گوگل میرید رو جای ذخیره کنید یعنی اگر fa بود fa رو ذخیره کنید وقتی به گوگل رفت و برگشت اگر بصورت en هم بود با اون مقدار ذخیره شده هدایتش میکنید به همون بخشی که میخواید . البته این یه روشه
ممکنه روش های بهتری باشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟