Browse Source

feature: add custom admin path

Tokumeikoi 4 years ago
parent
commit
59761baa4d

+ 2 - 1
app/Http/Controllers/Admin/ConfigController.php

@@ -95,7 +95,8 @@ class ConfigController extends Controller
                     'frontend_theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'),
                     'frontend_theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'),
                     'frontend_theme_header' => config('v2board.frontend_theme_header', 'dark'),
                     'frontend_theme_header' => config('v2board.frontend_theme_header', 'dark'),
                     'frontend_theme_color' => config('v2board.frontend_theme_color', 'default'),
                     'frontend_theme_color' => config('v2board.frontend_theme_color', 'default'),
-                    'frontend_background_url' => config('v2board.frontend_background_url')
+                    'frontend_background_url' => config('v2board.frontend_background_url'),
+                    'frontend_admin_path' => config('v2board.frontend_admin_path', 'admin')
                 ],
                 ],
                 'server' => [
                 'server' => [
                     'server_token' => config('v2board.server_token'),
                     'server_token' => config('v2board.server_token'),

+ 1 - 0
app/Http/Requests/Admin/ConfigSave.php

@@ -70,6 +70,7 @@ class ConfigSave extends FormRequest
             'frontend_theme_header' => 'in:dark,light',
             'frontend_theme_header' => 'in:dark,light',
             'frontend_theme_color' => 'in:default,darkblue,black',
             'frontend_theme_color' => 'in:default,darkblue,black',
             'frontend_background_url' => 'nullable|url',
             'frontend_background_url' => 'nullable|url',
+            'frontend_admin_path' => '',
             // tutorial
             // tutorial
             'apple_id' => 'email',
             'apple_id' => 'email',
             'apple_id_password' => '',
             'apple_id_password' => '',

File diff suppressed because it is too large
+ 0 - 0
public/assets/admin/umi.js


+ 1 - 1
routes/web.php

@@ -30,7 +30,7 @@ Route::get('/', function (Request $request) {
     ]);
     ]);
 });
 });
 
 
-Route::get('/admin', function () {
+Route::get('/' . config('v2board.frontend_admin_path', 'admin'), function () {
     return view('admin', [
     return view('admin', [
         'title' => config('v2board.app_name', 'V2Board'),
         'title' => config('v2board.app_name', 'V2Board'),
         'theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'),
         'theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'),

Some files were not shown because too many files changed in this diff