All checks were successful
Deploy preview (main_go) / deploy (push) Successful in 14s
- SHJ-9: 日次売上集計処理 - SHJ-10: 年次月次売上集計処理 - SHJ-6: サーバ死活監視処理 - 各種モデルサービスコマンド追加 - earnings_summary, device, hardware_check_log, print_job_log テーブル用SQL追加
37 lines
721 B
PHP
37 lines
721 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);
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|