diff --git a/src/Illuminate/Support/ServiceProvider.php b/src/Illuminate/Support/ServiceProvider.php index fd472e83ca35..28763ef67dfc 100755 --- a/src/Illuminate/Support/ServiceProvider.php +++ b/src/Illuminate/Support/ServiceProvider.php @@ -81,8 +81,10 @@ protected function loadRoutesFrom($path) */ protected function loadViewsFrom($path, $namespace) { - if (is_dir($appPath = $this->app->resourcePath().'/views/vendor/'.$namespace)) { - $this->app['view']->addNamespace($namespace, $appPath); + foreach ($this->app->config['view']['paths'] as $viewPath) { + if (is_dir($appPath = $viewPath.'/vendor/'.$namespace)) { + $this->app['view']->addNamespace($namespace, $appPath); + } } $this->app['view']->addNamespace($namespace, $path);