Konfigürasyon Dosyası

Eklentinin yapılandırması, sıradan webman projesiyle aynı şekilde yapılır, ancak eklenti yapılandırmaları genellikle yalnızca mevcut eklenti için geçerlidir ve ana projeyi etkilemez.
Örneğin, plugin.foo.app.controller_suffix değerinin yalnızca eklentinin kontrolör son ekini etkilediği, ana projeyi etkilemediği anlamına gelir.
Örneğin, plugin.foo.app.controller_reuse değerinin yalnızca eklentinin kontrolörleri tekrar kullanma durumunu etkilediği, ana projeyi etkilemediği anlamına gelir.
Örneğin, plugin.foo.middleware değerinin yalnızca eklentinin ara katmanını etkilediği, ana projeyi etkilemediği anlamına gelir.
Örneğin, plugin.foo.view değerinin yalnızca eklentinin kullandığı görünümünü etkilediği, ana projeyi etkilemediği anlamına gelir.
Örneğin, plugin.foo.container değerinin yalnızca eklentinin kullandığı konteyneri etkilediği, ana projeyi etkilemediği anlamına gelir.
Örneğin, plugin.foo.exception değerinin yalnızca eklentinin istisna işleme sınıfını etkilediği, ana projeyi etkilemediği anlamına gelir.

Ancak rotaların küresel olması nedeniyle, eklenti yapılandırmasındaki rotalar da küresel olarak etkili olacaktır.

Yapılandırmayı Alma

Belirli bir eklentinin yapılandırmasını almak için yöntem config('plugin.{eklenti}.{belirli yapılandırma}'); şeklindedir; örneğin plugin/foo/config/app.php dosyasındaki tüm yapılandırmayı almak için yöntem config('plugin.foo.app') şeklindedir.
Benzer şekilde, ana proje veya diğer eklentiler config('plugin.foo.xxx') olarak foo eklentisinin yapılandırmasını alabilir.

Desteklenmeyen Yapılandırmalar

Uygulama eklentileri server.php, session.php yapılandırmalarını desteklemez, app.request_class, app.public_path, app.runtime_path yapılandırmalarını desteklemez.