diff --git a/Bootstraps/Laravel.php b/Bootstraps/Laravel.php index cade4de..6cd9f60 100644 --- a/Bootstraps/Laravel.php +++ b/Bootstraps/Laravel.php @@ -113,11 +113,15 @@ public function preHandle($app) * @param \Illuminate\Contracts\Foundation\Application $app */ public function postHandle($app) - { - //reset debugbar if available - - $this->resetProvider('\Illuminate\Cookie\CookieServiceProvider'); - $this->resetProvider('\Illuminate\Session\SessionServiceProvider'); + { + //check if this is a lumen framework, if so, do not reset + //note that lumen does not have the getProvider method + if (method_exists($this->app, 'getProvider')) { + //reset debugbar if available + $this->resetProvider('\Illuminate\Cookie\CookieServiceProvider'); + $this->resetProvider('\Illuminate\Session\SessionServiceProvider'); + } + } /**