انتقل إلى محتوى الدرس

Caching Configuration for Speed تخزين الإعدادات مؤقتاً بالأوامر

إدارة الإعدادات الحساسة في ملف البيئة .env وقراءتها عبر config وتوليد مفتاح التشفير APP_KEY وإغلاق وضع التصحيح في الإنتاج.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

لتفادي قراءة عشرات ملفات الإعدادات وملف البيئة مع كل طلب HTTP في الإنتاج، يوفر Laravel أمر التسريع php artisan config:cache. وبمجرد دمج الإعدادات في ملف مخزن مؤقتاً، يتوقف النظام عن تحميل ملف .env وتعيد أي استدعاءات مباشرة لدالة env خارج مجلد config/ القيمة null.

  • أمر دمج الإعدادات (config:cache Command): يجمع كافة مصفوفات الإعدادات في ملف واحد سريع التحميل بالإنتاج.
  • أمر مسح الكاش (config:clear Command): يحذف ملف الإعدادات المدمج لتعود التعديلات المحلية في .env للعمل.
  • القاعدة الذهبية (Golden Rule of env): استدعِ دالة env داخل ملفات config/ فقط، واستخدم دالة config في بقية الكود.
PHP
# Compile all configuration files for production speed
php artisan config:cache

# Clear cached configuration during local development
php artisan config:clear