Restore theme db lookup
This commit is contained in:
@@ -15,23 +15,16 @@ class SetActiveTheme implements Middleware
|
|||||||
{
|
{
|
||||||
public function handle(Request $request, Closure $next)
|
public function handle(Request $request, Closure $next)
|
||||||
{
|
{
|
||||||
if (!$request->session()->has('theme')) {
|
try {
|
||||||
try {
|
$theme = setting('general.theme');
|
||||||
$theme = setting('general.theme');
|
} catch (\Exception $e) {
|
||||||
if (empty($theme)) {
|
Log::error($e->getMessage());
|
||||||
$theme = 'default';
|
$theme = 'default';
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
|
||||||
Log::error($e->getMessage());
|
|
||||||
$theme = 'default';
|
|
||||||
}
|
|
||||||
|
|
||||||
$request->session()->put('theme', $theme);
|
|
||||||
} else {
|
|
||||||
$theme = $request->session()->get('theme', 'default');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Theme::set($theme);
|
if (!empty($theme)) {
|
||||||
|
Theme::set($theme);
|
||||||
|
}
|
||||||
|
|
||||||
return $next($request);
|
return $next($request);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user