diff --git a/app/Console/Commands/Database/ExtractLogos.php b/app/Console/Commands/Database/ExtractLogos.php index b7e0655..09696ac 100644 --- a/app/Console/Commands/Database/ExtractLogos.php +++ b/app/Console/Commands/Database/ExtractLogos.php @@ -35,8 +35,11 @@ class ExtractLogos extends Command $logo = $meetup->getFirstMedia('logo'); if ($logo) { if (file_exists($logo->getPath())) { + $safeName = str($meetup->name) + ->replaceMatches('/[^a-zA-Z0-9\s\-_]/', '') + ->studly(); Storage::disk('public') - ->put('00_logos/'.str($meetup->name)->camel().'.'.$logo->extension, file_get_contents($logo->getPath())); + ->put('00_logos/'.$safeName.'.'.$logo->extension, file_get_contents($logo->getPath())); } } }