update resource delete command
This commit is contained in:
		| @@ -47,19 +47,20 @@ class ResourcesDelete extends Command | |||||||
|             $this->deleteServer(); |             $this->deleteServer(); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|     private function deleteServer() { |     private function deleteServer() | ||||||
|  |     { | ||||||
|         $servers = Server::all(); |         $servers = Server::all(); | ||||||
|         if ($servers->count() === 0) { |         if ($servers->count() === 0) { | ||||||
|             $this->error('There are no applications to delete.'); |             $this->error('There are no applications to delete.'); | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         $serversToDelete = multiselect( |         $serversToDelete = multiselect( | ||||||
|             'What server do you want to delete?', |             label: 'What server do you want to delete?', | ||||||
|             $servers->pluck('id')->sort()->toArray(), |             options: $servers->pluck('name', 'id')->sortKeys(), | ||||||
|         ); |         ); | ||||||
| 
 | 
 | ||||||
|         foreach ($serversToDelete as $id) { |         foreach ($serversToDelete as $server) { | ||||||
|             $toDelete = Server::find($id); |             $toDelete = $servers->where('id', $server)->first(); | ||||||
|             $this->info($toDelete); |             $this->info($toDelete); | ||||||
|             $confirmed = confirm("Are you sure you want to delete all selected resources?"); |             $confirmed = confirm("Are you sure you want to delete all selected resources?"); | ||||||
|             if (!$confirmed) { |             if (!$confirmed) { | ||||||
| @@ -77,11 +78,12 @@ class ResourcesDelete extends Command | |||||||
|         } |         } | ||||||
|         $applicationsToDelete = multiselect( |         $applicationsToDelete = multiselect( | ||||||
|             'What application do you want to delete?', |             'What application do you want to delete?', | ||||||
|             $applications->pluck('name')->sort()->toArray(), |             $applications->pluck('name', 'id')->sortKeys(), | ||||||
|         ); |         ); | ||||||
| 
 | 
 | ||||||
|         foreach ($applicationsToDelete as $application) { |         foreach ($applicationsToDelete as $application) { | ||||||
|             $toDelete = $applications->where('name', $application)->first(); |             ray($application); | ||||||
|  |             $toDelete = $applications->where('id', $application)->first(); | ||||||
|             $this->info($toDelete); |             $this->info($toDelete); | ||||||
|             $confirmed = confirm("Are you sure you want to delete all selected resources? "); |             $confirmed = confirm("Are you sure you want to delete all selected resources? "); | ||||||
|             if (!$confirmed) { |             if (!$confirmed) { | ||||||
| @@ -99,11 +101,11 @@ class ResourcesDelete extends Command | |||||||
|         } |         } | ||||||
|         $databasesToDelete = multiselect( |         $databasesToDelete = multiselect( | ||||||
|             'What database do you want to delete?', |             'What database do you want to delete?', | ||||||
|             $databases->pluck('name')->sort()->toArray(), |             $databases->pluck('name', 'id')->sortKeys(), | ||||||
|         ); |         ); | ||||||
| 
 | 
 | ||||||
|         foreach ($databasesToDelete as $database) { |         foreach ($databasesToDelete as $database) { | ||||||
|             $toDelete = $databases->where('name', $database)->first(); |             $toDelete = $databases->where('id', $database)->first(); | ||||||
|             $this->info($toDelete); |             $this->info($toDelete); | ||||||
|             $confirmed = confirm("Are you sure you want to delete all selected resources?"); |             $confirmed = confirm("Are you sure you want to delete all selected resources?"); | ||||||
|             if (!$confirmed) { |             if (!$confirmed) { | ||||||
| @@ -111,7 +113,6 @@ class ResourcesDelete extends Command | |||||||
|             } |             } | ||||||
|             $toDelete->delete(); |             $toDelete->delete(); | ||||||
|         } |         } | ||||||
| 
 |  | ||||||
|     } |     } | ||||||
|     private function deleteService() |     private function deleteService() | ||||||
|     { |     { | ||||||
| @@ -122,11 +123,11 @@ class ResourcesDelete extends Command | |||||||
|         } |         } | ||||||
|         $servicesToDelete = multiselect( |         $servicesToDelete = multiselect( | ||||||
|             'What service do you want to delete?', |             'What service do you want to delete?', | ||||||
|             $services->pluck('name')->sort()->toArray(), |             $services->pluck('name', 'id')->sortKeys(), | ||||||
|         ); |         ); | ||||||
| 
 | 
 | ||||||
|         foreach ($servicesToDelete as $service) { |         foreach ($servicesToDelete as $service) { | ||||||
|             $toDelete = $services->where('name', $service)->first(); |             $toDelete = $services->where('id', $service)->first(); | ||||||
|             $this->info($toDelete); |             $this->info($toDelete); | ||||||
|             $confirmed = confirm("Are you sure you want to delete all selected resources?"); |             $confirmed = confirm("Are you sure you want to delete all selected resources?"); | ||||||
|             if (!$confirmed) { |             if (!$confirmed) { | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ return [ | |||||||
| 
 | 
 | ||||||
|     // The release version of your application
 |     // The release version of your application
 | ||||||
|     // Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
 |     // Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
 | ||||||
|     'release' => '4.0.0-beta.81', |     'release' => '4.0.0-beta.82', | ||||||
|     // When left empty or `null` the Laravel environment will be used
 |     // When left empty or `null` the Laravel environment will be used
 | ||||||
|     'environment' => config('app.env'), |     'environment' => config('app.env'), | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -1,3 +1,3 @@ | |||||||
| <?php | <?php | ||||||
| 
 | 
 | ||||||
| return '4.0.0-beta.81'; | return '4.0.0-beta.82'; | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ | |||||||
|             "version": "3.12.36" |             "version": "3.12.36" | ||||||
|         }, |         }, | ||||||
|         "v4": { |         "v4": { | ||||||
|             "version": "4.0.0-beta.81" |             "version": "4.0.0-beta.82" | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Andras Bacsai
					Andras Bacsai