private function generateUniqueFilename(Media $model)
{
$storage = $this->filesystem->disk($model->disk);
$counter = 0;
do {
++$counter;
$filename = "{$model->filename} ({$counter})";
$path = "{$model->directory}/{$filename}.{$model->extension}";
} while ($storage->has($path));
return $filename;
}