This commit is contained in:
Mekan1206
2026-02-18 04:23:36 +05:00
parent 18401b908f
commit ab3e69e831
2 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace App\Support;
use Spatie\MediaLibrary\Support\FileNamer\FileNamer;
use Spatie\MediaLibrary\Conversions\Conversion;
use Illuminate\Support\Str;
class ShortFileNamer extends FileNamer
{
/**
* Keep the original file name exactly as it was uploaded.
*/
public function originalFileName(string $fileName): string
{
return pathinfo($fileName, PATHINFO_FILENAME);
}
/**
*
*/
public function conversionFileName(string $fileName, Conversion $conversion): string
{
return Str::random(12);
}
public function responsiveFileName(string $fileName): string
{
return 'res';
}
}

View File

@@ -58,7 +58,7 @@ return [
/* /*
* This is the class that is responsible for naming generated files. * This is the class that is responsible for naming generated files.
*/ */
'file_namer' => Spatie\MediaLibrary\Support\FileNamer\DefaultFileNamer::class, 'file_namer' => App\Support\ShortFileNamer::class,
/* /*
* The class that contains the strategy for determining a media file's path. * The class that contains the strategy for determining a media file's path.