Browse Source

opt 1.2.3

Tokumeikoi 5 years ago
parent
commit
97056be8c3
2 changed files with 16 additions and 0 deletions
  1. 15 0
      app/Http/Controllers/Admin/ServerController.php
  2. 1 0
      app/Http/Routes/AdminRoute.php

+ 15 - 0
app/Http/Controllers/Admin/ServerController.php

@@ -171,4 +171,19 @@ class ServerController extends Controller
             'data' => true
         ]);
     }
+
+    public function copy(Request $request)
+    {
+        $server = Server::find($request->input('id'));
+        if (!$server) {
+            abort(500, '服务器不存在');
+        }
+        if (!Server::create($server)) {
+            abort(500, '复制失败');
+        }
+
+        return response([
+            'data' => true
+        ]);
+    }
 }

+ 1 - 0
app/Http/Routes/AdminRoute.php

@@ -27,6 +27,7 @@ class AdminRoute
             $router->post('/server/group/drop', 'Admin\\ServerController@groupDrop');
             $router->post('/server/drop', 'Admin\\ServerController@drop');
             $router->post('/server/update', 'Admin\\ServerController@update');
+            $router->post('/server/copy', 'Admin\\ServerController@copy');
             // Order
             $router->get ('/order/fetch', 'Admin\\OrderController@fetch');
             $router->post('/order/repair', 'Admin\\OrderController@repair');