راکت
حل شده

انگلیسی کردن اعداد در تمام ویو ها

8 پاسخ

سلام من میخوام تمام اعدادی که در ویو ها نشون میدم انگلیسی نشون داده بشن
جایی هست که اونجا کدش رو بنویسم و در همه جا اعمال بشه؟ دیگه نیام تو تک تک مدل ها یا کنترلر ها بزارمش
اگه کسی راهنمایی کنه ممنون میشم

ثبت پرسش جدید

پاسخ‌ها

8
بامداد
بامداد
@bamdad
بهترین پاسخ

به این لینک نگاه کن و کامنت هاشو بخون ، کمکت میکنه
لینک

بامداد
بامداد
@bamdad

مدل ها یا کنترلر ها همشون از یک مدل یا کنترلر اصلی extends میشن ، پس :
1- می تونید تو کنترلر یا مدل والد بنویسید و سپس در کنترلر ها یا مدل های که از از کنترلر یا مدل اصلی extends میشن، ازشون استفاده کنید
2- می تونید از Trait استفاده کنید و هرجا که خواستید اون رو use کنید ( این روش بهینه تر هست)

میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

@bamdadmeh
نه منظورمو فکر کنم بد رسوندم
میدونم میتونم فانکشنشو یجا بنویسم و بقیه جاها صدا بزنم
منظورم اینه که میخام مثلا کد جاوااسکریپتی چیزی باشه که توی layout مثلا بزارم و خود به خود اگه عددی توی ویو فارسی بود خودش انگلیسیش کنه
یا همچین چیزی توی لاراول اگه باشه

شاید پاسخ شما همین‌جا باشد

بامداد
بامداد
@bamdad

یعنی یک تابع داشته باشی تو جاوا اسکریپت که متن اون view رو آنالیز کنه ، هرجا عدد بود ، انگلیسیشون کنه ؟

میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

@bamdad
یه همچین چیزی اره
یه کد جی کوئری پیدا کردم

  <script>
        $(document).ready(function () {
            $('body').persianNum();
        })
    </script>

توی اون تابع خودش تبدیل میکنه مثلا
که حالا برعکس کاری که میخام بکنم بود ولی خب کلا کار نمیکرد
همچین چیزی در کل میخوام اگه وجود داشته باشه

محسن محمدپور
محسن محمدپور
@mohammadpour.info

می تونید یه middleware بسازید و توی همه route هاتون اعمال کنید.

میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

@bamdad
مرسی لینکش مشکلمو حل میکنه

بامداد
بامداد
@bamdad

خواهش می کنم😃

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

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