سلام
آیا میشه مقادیر این فایل بسته به ورودی کاربر تغییر بکنه؟ (یا اینکه ثابته)
مثلا:
من یک پنل مدیریت ایجاد کردم، داخل فایل کانفیگ تعریف کردم که به صورت پیشفرض پنل به زبان انگلیسی باشه و LTR. حالا می خوام این امکان رو به کاربر بدم که با یک کلیک پنل رو فارسی و RTL کنه.
return [
'lang' => 'en',
'dir' => 'ltr',
'flag' => true
];
چطور محتوا فایل رو تغییر بدم؟
سلام دوست عزیز
این راه حلی بود که به ذهن من رسید، خوشحال میشم اگر دوستان فکر میکنند ایرادی داره حتما بگن!
چرا توی دیتابیس مقدار Boolean برای LTR یا RTL تنظیم و اون رو بعد از ورود کاربر به صورت کوکی توی مرورگرش ذخیره نمیکنید، به این شکل هربار هم نیاز به کوئری زدن ندارید و فقط در زمان ورود کوئری میزنید و اون رو داخل کوکی ذخیره میکنید و در آخر میتونید هر نوع محتوای کانفیگ رو هم به راحتی داینامیک کنید که اگر تعریف نشده بود مقدار پیشفرض شما باشه و اگر هم تعریف شده بود مقدار دلخواه کاربر!