From db24828a5a1dae83a94c671974251b3b13aecbbe Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 7 Mar 2024 11:37:56 +0100 Subject: [PATCH] Refactor resource retrieval in API controller --- app/Http/Controllers/Api/Resources.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Api/Resources.php b/app/Http/Controllers/Api/Resources.php index a6e25758c..78ea854c7 100644 --- a/app/Http/Controllers/Api/Resources.php +++ b/app/Http/Controllers/Api/Resources.php @@ -18,11 +18,9 @@ class Resources extends Controller $resources = collect(); $resources->push($projects->pluck('applications')->flatten()); $resources->push($projects->pluck('services')->flatten()); - $resources->push($projects->pluck('postgresqls')->flatten()); - $resources->push($projects->pluck('redis')->flatten()); - $resources->push($projects->pluck('mongodbs')->flatten()); - $resources->push($projects->pluck('mysqls')->flatten()); - $resources->push($projects->pluck('mariadbs')->flatten()); + foreach (collect(DATABASE_TYPES) as $db) { + $resources->push($projects->pluck(str($db)->plural(2))->flatten()); + } $resources = $resources->flatten(); return response()->json($resources); }