From ba7fc6918b319161e2890336095d1b98ca4b21f2 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Sun, 11 Jun 2023 14:21:33 +0200 Subject: [PATCH] extract logos --- .../Commands/Database/ExtractLogos.php | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 app/Console/Commands/Database/ExtractLogos.php diff --git a/app/Console/Commands/Database/ExtractLogos.php b/app/Console/Commands/Database/ExtractLogos.php new file mode 100644 index 00000000..d30ec043 --- /dev/null +++ b/app/Console/Commands/Database/ExtractLogos.php @@ -0,0 +1,44 @@ +with([ + 'media', + ]) + ->get(); + + foreach ($meetups as $meetup) { + $logo = $meetup->getFirstMedia('logo'); + if ($logo) { + if (file_exists($logo->getPath())) { + Storage::disk('public') + ->put('00_logos/'.$meetup->name.'.'.$logo->extension, file_get_contents($logo->getPath())); + } + } + } + } +}