شرح صفوف ومحتوى الفقرة
لتفادي قراءة عشرات ملفات الإعدادات وملف البيئة مع كل طلب 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