ملف التكوين
يعمل تكوين الإضافات مثل مشروع webman العادي، لكنه عادةً ما يطبق على الإضافة الحالية فقط ولا يؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.app.controller_suffix فقط على لاحقة المتحكم في الإضافة ولا تؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.app.controller_reuse فقط على إعادة استخدام المتحكم في الإضافة ولا تؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.middleware فقط على الوسيط في الإضافة ولا تؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.view فقط على العروض المستخدمة في الإضافة ولا تؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.container فقط على الحاوية المستخدمة في الإضافة ولا تؤثر على المشروع الرئيسي.
مثلاً، تؤثر قيمة plugin.foo.exception فقط على فئة معالجة الاستثناءات في الإضافة ولا تؤثر على المشروع الرئيسي.
لكن بما أن التوجيه عام، فإن المسارات المكوّنة للإضافة تؤثر أيضاً على التوجيه العام.
استرجاع التكوين
لاسترجاع تكوين إضافة ما، استخدم config('plugin.{plugin}.{تكوين_محدد}');. مثلاً، لاسترجاع كل تكوين plugin/foo/config/app.php، استخدم config('plugin.foo.app').
وبالمثل، يمكن للمشروع الرئيسي أو الإضافات الأخرى استخدام config('plugin.foo.xxx') لاسترجاع تكوين إضافة foo.
التكوينات غير المدعومة
إضافات التطبيقات لا تدعم تكوينات server.php و session.php، ولا تدعم تكوينات app.request_class و app.public_path و app.runtime_path.