server('HTTP_HOST') !== parse_url(config('v2board.app_url'))['host']) { abort(403); } } $renderParams = [ 'title' => config('v2board.app_name', 'V2Board'), 'theme' => config('v2board.frontend_theme', 'v2board'), 'theme_path' => '/theme/' . config('v2board.frontend_theme', 'v2board') . '/assets/', 'version' => config('app.version'), 'description' => config('v2board.app_description', 'V2Board is best') ]; $renderParams['theme_config'] = config('theme.' . config('v2board.frontend_theme', 'v2board')); return view('theme::' . config('v2board.frontend_theme', 'v2board') . '.dashboard', $renderParams); }); Route::get('/' . config('v2board.frontend_admin_path', 'admin'), function () { return view('admin', [ 'title' => config('v2board.app_name', 'V2Board'), 'theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'), 'theme_header' => config('v2board.frontend_theme_header', 'dark'), 'theme_color' => config('v2board.frontend_theme_color', 'default'), 'backgroun_url' => config('v2board.frontend_background_url'), 'verison' => config('app.version') ]); });