35 lines
719 B
PHP
35 lines
719 B
PHP
<?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);
|
||
}
|
||
}
|
||
|
||
|