Browse Source

update: sql

tokumeikoi 2 years ago
parent
commit
5bd811e217
2 changed files with 11 additions and 3 deletions
  1. 8 2
      app/Http/Controllers/Admin/ThemeController.php
  2. 3 1
      database/update.sql

+ 8 - 2
app/Http/Controllers/Admin/ThemeController.php

@@ -31,14 +31,20 @@ class ThemeController extends Controller
             $themeConfigs[$this->themes] = $themeConfig;
         }
         return response([
-            'data' => $themeConfigs
+            'data' => [
+                'themes' => $themeConfigs,
+                'active' => config('v2board.theme', 'v2board')
+            ]
         ]);
     }
 
     public function getThemeConfig(Request $request)
     {
+        $payload = $request->validate([
+            'name' => 'required|in:' . join(',', $this->themes)
+        ]);
         return response([
-            'data' => config('theme.v2board')
+            'data' => config("theme.{$payload['name']}")
         ]);
     }
 

+ 3 - 1
database/update.sql

@@ -562,8 +562,10 @@ ALTER TABLE `v2_notice`
     ADD `tags` varchar(255) COLLATE 'utf8_general_ci' NULL AFTER `img_url`;
 
 ALTER TABLE `v2_ticket`
-DROP `last_reply_user_id`,
 ADD `reply_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:待回复 1:已回复' AFTER `status`;
 
 ALTER TABLE `v2_server_v2ray`
 DROP `settings`;
+
+ALTER TABLE `v2_ticket`
+DROP `last_reply_user_id`;