|
foreach ($this->laravelViewsPath as $path) { |
May be we should use the config('view.paths'); to get views paths instead of setting it to the laravelViewsPath, so It's possible to get user's configured paths at runtime.
Add a view path before setting theme like following
app('view.finder')->addLocation($sourcePath);
Then try to set current theme by
now the above path lost. instead of using the addLocation method, we can add new path to view.paths config ,
app('config')->push('view.paths', $sourcePath);
clearly say we want to keep the path like statically configured view paths after setting theme.
laravel-theme/src/Themes.php
Line 76 in b1efebe
May be we should use the
config('view.paths');to get views paths instead of setting it to thelaravelViewsPath, so It's possible to get user's configured paths at runtime.Add a view path before setting theme like following
Then try to set current theme by
now the above path lost. instead of using the
addLocationmethod, we can add new path toview.pathsconfig ,clearly say we want to keep the path like statically configured view paths after setting theme.