diff --git a/app/Http/Controllers/User/HostController.php b/app/Http/Controllers/User/HostController.php index dc64108..f897f1a 100644 --- a/app/Http/Controllers/User/HostController.php +++ b/app/Http/Controllers/User/HostController.php @@ -44,6 +44,11 @@ public function update(Request $request, Host $host) public function destroy(Host $host) { if ($host->user_id == auth()->id()) { + + if ($host->status == 'pending') { + return $this->error('主机正在创建中,无法删除'); + } + dispatch(new \App\Jobs\Remote\Host($host, 'delete')); } else { return $this->error('无权操作');