diff --git a/src/Illuminate/Support/ServiceProvider.php b/src/Illuminate/Support/ServiceProvider.php index e833e8843564..cd140ac38795 100755 --- a/src/Illuminate/Support/ServiceProvider.php +++ b/src/Illuminate/Support/ServiceProvider.php @@ -87,15 +87,17 @@ protected function loadRoutesFrom($path) */ protected function loadViewsFrom($path, $namespace) { + $view = $this->app['view']; + if (is_array($this->app->config['view']['paths'])) { foreach ($this->app->config['view']['paths'] as $viewPath) { if (is_dir($appPath = $viewPath.'/vendor/'.$namespace)) { - $this->app['view']->addNamespace($namespace, $appPath); + $view->addNamespace($namespace, $appPath); } } } - $this->app['view']->addNamespace($namespace, $path); + $view->addNamespace($namespace, $path); } /**