با یک تیر دو نشان بزنید🎯 یک هدیه ۳ میلیون تومانی به همراه ۲۵٪ تخفیف روی همه دوره‌های متخصص😍
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ مهدی مشایخی
نحوه چند زبانه کردن سایت
مهرداد سامی حل شده توسط مهرداد سامی

سلام و خسته نباشید استاد عزیز

چطور میتونیم چند زبانه کنیم سایت رو با روتینگ ؟ مثلا :

mysite.com/en/post/edit/5

mysite.com/fa/post/edit/5

mysite.com/in/post/edit/5

سلام ... ممنون ... 

ببینید برای این کار باید ابتدا یک Middleware درست کنید که کارش اینه که اون قسمتی از Route که نشون دهنده زبان هست رو بگیره و برای locale برنامه تنظیم کنه ... وقتی که این اتفاق بیفته زمانی که نرم افزار داره اجرا میشه نسبت به locale که ست شده سایت رو نمایش میده . 

احتمالا تا چند روز آینده یک ویدیو در این مورد تهیه خواهم کرد و روی آکادمی قرار میدم . 

مهرداد سامی ۱۷ خرداد ۱۳۹۸، ۱۱:۰۳

خیلی ممنون عالی میشه اگه در قالب ویدئو قرار داده بشه ?

مهدی مشایخی ۱۸ خرداد ۱۳۹۸، ۲۱:۰۲

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

جواد فرامرزی ۰۳ مهر ۱۳۹۸، ۱۰:۱۶

سلام، ممنون از تذکرتون ... 

معذرت خواهی میکنم بابت اینکه بعد از این مدت ویدیو در این مورد تهیه نشده ... 

 

در روزهای آینده برنامه‌ انتشار دوره‌های جدید لاراول کاربردی و آپدیت اونها منتشر میشه که این مورد هم داخش خواهد بود.

حتما این مورد رو در اولویت قرار خواهم داد.

 

ممنون.

بهترین پاسخ
مهرداد سامی ۰۲ آبان ۱۳۹۹، ۰۸:۳۸

سلام دوست عزیز شما می‌تونید در کنترلر خودتون در لاراول ۸ زبان رو تغییر بدید.

 

\Illuminate\Support\Facades\App::setLocale('fa');
فراز صالحی ۰۴ آذر ۱۳۹۹، ۱۴:۰۸