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())); + } + } + } + } +}