ملف التكوين

الموقع

ملف تكوين 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 لا يدعم إعادة التحميل، بل يجب إعادة التشغيل ليتم تفعيل التغييرات.