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

Detecting Current App Environment فحص بيئة التشغيل الحالية للتطبيق

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

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

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

يمكن لكود التطبيق التحقق من بيئة التشغيل الحالية بدقة عبر استدعاء الدالة App::environment التي تقرأ قيمة APP_ENV. ومن سطر الأوامر، يعرض الأمر php artisan about لوحة فحص شاملة توضح حالة البيئة وحالة التخزين المؤقت والمحركات المفعلة في المشروع.

  • فحص بيئة محددة (Current Environment): تمرير اسم البيئة مثل local للتحقق قبل تنفيذ كود خاص بالتطوير.
  • فحص عدة بيئات (Multiple Environments): تمرير مصفوفة أسماء للتحقق من كون التطبيق في بيئة محلية أو تجريبية.
  • لوحة فحص النظام (Artisan About CLI): تنفيذ php artisan about لمراجعة حالة التصحيح والتخزين المؤقت والمحركات.
PHP
<?php
use Illuminate\Support\Facades\App;

$currentEnv = App::environment();
$isDev = App::environment(['local', 'staging']);

echo $currentEnv . ' | Dev: ' . ($isDev ? '1' : '0');