ملف التكوين
الموقع
ملف تكوين webman يقع في الدليل config/
، ويمكن للمشروع الحصول على التكوين المقابل باستخدام الدالة config()
.
الحصول على التكوين
الحصول على جميع التكوينات
config();
الحصول على جميع التكوينات الموجودة في config/app.php
config('app');
الحصول على التكوين الموجود في config/app.php
تحت الاسم debug
config('app.debug');
إذا كان التكوين عبارة عن مصفوفة، يمكن الحصول على عنصر داخل المصفوفة عن طريق النقطة، على سبيل المثال
config('file.key1.key2');
القيم الافتراضية
config($key, $default);
يمكن لـ config أن تأخذ القيمة الافتراضية كمعلمة ثانوية. إذا لم يكن التكوين موجودًا، فسيتم إرجاع القيمة الافتراضية. إذا لم يكن هناك تكوين ولم يتم تعيين قيمة افتراضية، فسيتم إرجاع قيمة null.
تخصيص التكوين
يمكن للمطورين إضافة ملفات تكوين مخصصة في الدليل config/
، على سبيل المثال
config/payment.php
<?php
return [
'key' => '...',
'secret' => '...'
];
استخدام التكوين عند الحصول عليه
config('payment');
config('payment.key');
config('payment.key');
تغيير التكوين
لا يدعم webman تغيير التكوين بشكل ديناميكي، حيث يجب على المستخدم تعديل ملف التكوين المقابل يدويًا وإعادة التحميل أو إعادة التشغيل
يرجى ملاحظة
تكوين الخادمconfig/server.php
وتكوين العملياتconfig/process.php
لا يدعم إعادة التحميل، بل يجب إعادة التشغيل ليتم تفعيل التغييرات.