تغییر مقادیر فایل config با مقادیر ورودی کاربر

پرسیده شده
فعالیت 1069 روز پیش
دیده شده 353 بار
0

سلام

آیا میشه مقادیر این فایل بسته به ورودی کاربر تغییر بکنه؟ (یا اینکه ثابته)

 

مثلا:

من یک پنل مدیریت ایجاد کردم، داخل فایل کانفیگ تعریف کردم که به صورت پیشفرض پنل به زبان انگلیسی  باشه و LTR. حالا می خوام این امکان رو به کاربر بدم که با یک کلیک پنل رو فارسی و RTL کنه.

return [
	'lang' => 'en',
	'dir'  => 'ltr',
	'flag' => true
];

چطور محتوا فایل رو تغییر بدم؟

فایل پیوست

محمدرضا رحیمی
محمدرضا رحیمی

5 خرداد 00

0
حذف شده

سلام دوست عزیز

این راه حلی بود که به ذهن من رسید، خوشحال میشم اگر دوستان فکر می‌کنند ایرادی داره حتما بگن!

چرا توی دیتابیس مقدار Boolean برای LTR یا RTL تنظیم و اون رو بعد از ورود کاربر به صورت کوکی توی مرورگرش ذخیره نمی‌کنید، به این شکل هربار هم نیاز به کوئری زدن ندارید و فقط در زمان ورود کوئری می‌زنید و اون رو داخل کوکی ذخیره می‌کنید و در آخر می‌تونید هر نوع محتوای کانفیگ رو هم به راحتی داینامیک کنید که اگر تعریف نشده بود مقدار پیشفرض شما باشه و اگر هم تعریف شده بود مقدار دلخواه کاربر!

فایل پیوست

محمد گازری

توسط

محمد گازری

5 خرداد 00