for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Modules\Media\Helpers;
use Illuminate\Support\Str;
class FileHelper
{
public static function slug($name)
$extension = self::getExtension($name);
$name = str_replace($extension, '', $name);
$name = Str::slug($name);
return $name . $extension;
}
/**
* Get the extension from the given name
* @param $name
* @return string
*/
private static function getExtension($name)
return strtolower(substr($name, strrpos($name, '.')));