<?php

namespace App\Services;

use Illuminate\Http\UploadedFile;

/**
 * ファイル入出力サービス
 * - 旧UtilsのuploadFile互換ラッパー
 */
class FileService
{
    /**
     * 画像ファイルを保存（旧互換）
     *
     * @param UploadedFile $file
     * @param string|null $fileNamePrefix
     * @return string|false 保存ファイル名
     */
    public function uploadImage(UploadedFile $file, ?string $fileNamePrefix = null)
    {
        return \App\Utils::uploadFile($file, $fileNamePrefix);
    }

    /**
     * 画像URL取得（旧互換）
     */
    public function getImageUrl(string $filename = ''): string
    {
        return \App\Utils::getImageUrl($filename);
    }
}




