Files
postshop-backend/app/Support/ShortFileNamer.php
Mekan1206 ba537b7868 WIP
2026-02-19 01:08:52 +05:00

32 lines
726 B
PHP

<?php
namespace App\Support;
use Spatie\MediaLibrary\Support\FileNamer\FileNamer;
use Spatie\MediaLibrary\Conversions\Conversion;
use Illuminate\Support\Str;
class ShortFileNamer extends FileNamer
{
/**
* Generate a short random name for the original file.
*/
public function originalFileName(string $fileName): string
{
return Str::random(10);
}
/**
*
*/
public function conversionFileName(string $fileName, Conversion $conversion): string
{
$fileName = pathinfo($fileName, PATHINFO_FILENAME);
return "{$fileName}-{$conversion->getName()}";
}
public function responsiveFileName(string $fileName): string
{
return 'res';
}
}