چند زبانه با لاراول و Vue js

سلام. یه سایت رو شروع کردم که چند زبانه هست. خواستم از ویو خواستم استفاده کنم اما تو گرفتن دیتا مشکل دارم. چطور می‌تونم داده‌های چند زبانه لاراول رو داخل ویو استفاده کنم. امکان داره؟

 

برچسب ها:
پرسیده شده در: 9 ماه قبل
آمار بازدید: 284
leilaM (100)
بیش از ۱ سال عضویت در روکسو بیش از ۱ سال عضویت در روکسو
0

سلام، بله شما میتونید یک وب سایت چندزبانه با لاراول و vuejs‌ داشته باشید. برای انجام اینکار باید مراحل زیر رو طی کنید:

  1. برای سمت ویو جی اس باید از پلاگین vue-i18n استفاده کنید.
  2. برای سمت لاراول هم می تونید داکیومنت خود لاراول رو از طریق این لینک مطالعه کنید.

اما به صورت کلی شما باید برای تک به تک API ها یا درخواست هایی که از سمت لاراول به Vuejs‌ ارسال می کنید، زبانی که کاربر انتخاب کرده را (از سمت فرانتد یا Vuejs) به سمت Backend‌ ارسال کرده و در نهایت خروجی لاراول را به زبان موردنظر ترجمه و ارسال کنید. به عبارت دیگه وقتی یوزر یک زبان رو انتخاب می کنه باید سمت Vuejs اون زبان رو داخل local storage مرورگر ذخیره کنید و به ازای هر درخواست که میفرستید اون زبان رو هم به عنوان ورودی ارسال کنید تا لاراول تشخیص بده چه زبانی مد نظر شماست و متناسب با اون یک عبارت معادل سازی شده یا ترجمه شده رو نمایش بده.

ارسال شده در: 8 ماه قبل
masoudsalehi (1611)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح
جهت ارسال پاسخ ابتدا عضو سایت شوید.