update: fix theme init

This commit is contained in:
tokumeikoi
2022-05-19 02:34:25 +08:00
parent 6d6ab5543a
commit 84f8089604
5 changed files with 65 additions and 26 deletions

View File

@ -1,5 +1,6 @@
<?php
use App\Services\ThemeService;
use Illuminate\Http\Request;
/*
@ -27,6 +28,12 @@ Route::get('/', function (Request $request) {
'description' => config('v2board.app_description', 'V2Board is best'),
'logo' => config('v2board.logo')
];
if (!config("theme.{$renderParams['theme']}")) {
$themeService = new ThemeService($renderParams['theme']);
$themeService->init();
}
$renderParams['theme_config'] = config('theme.' . config('v2board.frontend_theme', 'v2board'));
return view('theme::' . config('v2board.frontend_theme', 'v2board') . '.dashboard', $renderParams);
});