From 3d79e24ff56fdbe049ce3f00e3392faee2610d61 Mon Sep 17 00:00:00 2001 From: "y.higashide" Date: Wed, 21 Jan 2026 17:48:38 +0900 Subject: [PATCH] =?UTF-8?q?app/Http/Controllers/ReceiptController.php=20?= =?UTF-8?q?=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ReceiptController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Http/Controllers/ReceiptController.php b/app/Http/Controllers/ReceiptController.php index 41d7644..919023a 100644 --- a/app/Http/Controllers/ReceiptController.php +++ b/app/Http/Controllers/ReceiptController.php @@ -181,6 +181,18 @@ class ReceiptController extends Controller $krgmStoragePath = config('app.krgm_storage_path'); $linkPath = public_path('other-storage'); + if (!file_exists($krgmStoragePath)) { + \Log::error('KRGM path not found: ' . $krgmStoragePath); + abort(404, '画像パスが見つかりません。'); + } + if (!file_exists($linkPath)) { + $result = symlink($krgmStoragePath, $linkPath); + \Log::info('Symlink result: ' . ($result ? 'success' : 'failed')); + if (!$result) { + \Log::error('Symlink failed'); + abort(500, 'リンク作成失敗'); + } + } if (!file_exists($linkPath)) { symlink($krgmStoragePath, $linkPath); }