diff --git a/app/Http/Controllers/Admin/Server/ShadowsocksController.php b/app/Http/Controllers/Admin/Server/ShadowsocksController.php index 96298993..2969bf9b 100644 --- a/app/Http/Controllers/Admin/Server/ShadowsocksController.php +++ b/app/Http/Controllers/Admin/Server/ShadowsocksController.php @@ -14,8 +14,6 @@ class ShadowsocksController extends Controller public function save(ServerShadowsocksSave $request) { $params = $request->validated(); - $serverService = new ServerService(); - if ($serverService->serverIsExist($params['name'])) abort(500, '节点名称已存在,请更换名称再试'); $params['group_id'] = json_encode($params['group_id']); if (isset($params['tags'])) { $params['tags'] = json_encode($params['tags']); diff --git a/app/Http/Controllers/Admin/Server/TrojanController.php b/app/Http/Controllers/Admin/Server/TrojanController.php index f75ab4d5..90a9864e 100644 --- a/app/Http/Controllers/Admin/Server/TrojanController.php +++ b/app/Http/Controllers/Admin/Server/TrojanController.php @@ -14,8 +14,6 @@ class TrojanController extends Controller public function save(ServerTrojanSave $request) { $params = $request->validated(); - $serverService = new ServerService(); - if ($serverService->serverIsExist($params['name'])) abort(500, '节点名称已存在,请更换名称再试'); $params['group_id'] = json_encode($params['group_id']); if (isset($params['tags'])) { $params['tags'] = json_encode($params['tags']); diff --git a/app/Http/Controllers/Admin/Server/V2rayController.php b/app/Http/Controllers/Admin/Server/V2rayController.php index 42bdec47..c8e9e808 100644 --- a/app/Http/Controllers/Admin/Server/V2rayController.php +++ b/app/Http/Controllers/Admin/Server/V2rayController.php @@ -14,9 +14,6 @@ class V2rayController extends Controller public function save(ServerV2raySave $request) { $params = $request->validated(); - $serverService = new ServerService(); - if ($serverService->serverIsExist($params['name'])) abort(500, '节点名称已存在,请更换名称再试'); - $params['group_id'] = json_encode($params['group_id']); if (isset($params['tags'])) { $params['tags'] = json_encode($params['tags']); diff --git a/app/Services/ServerService.php b/app/Services/ServerService.php index 39c2b83b..689e9369 100644 --- a/app/Services/ServerService.php +++ b/app/Services/ServerService.php @@ -357,18 +357,4 @@ class ServerService } return $server->toArray(); } - - public function serverIsExist($name):bool - { - if (ServerShadowsocks::where('name', $name)->count() > 0) { - return true; - } - if (ServerTrojan::where('name', $name)->count() > 0) { - return true; - } - if (Server::where('name', $name)->count() > 0) { - return true; - } - return false; - } }