Laravel 10 загрузка фала в Storage из локального файла
24 октября 2024
<?php use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; $originalName = 'original_name.ext'; // Имя файла, которое передается далее. Может не совпадать с именем файлом на системе $tempFileName = '/tmp/some_random_name'; // путь к файлу на систистеме $fileMime = mime_content_type($tempFileName); $fileHash = md5_file($tempFileName); $file = new UploadedFile($tempFileName, $originalName, $fileMime, null, true); $storage_file_path = Storage::disk('medias')->putFileAs($storagePath, $file, "{$fileHash}.{$fileExtension}");