From 973ab6c95b7a7bb78d1b0943c2ea4891240d20f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Sun, 15 Feb 2026 16:22:57 +0900 Subject: [PATCH] =?UTF-8?q?fix:TutorialVideoController=20preview()=20?= =?UTF-8?q?=EB=A6=AC=ED=84=B4=20=ED=83=80=EC=9E=85=EC=97=90=20BinaryFileRe?= =?UTF-8?q?sponse=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/Video/TutorialVideoController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/Video/TutorialVideoController.php b/app/Http/Controllers/Video/TutorialVideoController.php index d646b80e..8dfd6564 100644 --- a/app/Http/Controllers/Video/TutorialVideoController.php +++ b/app/Http/Controllers/Video/TutorialVideoController.php @@ -190,7 +190,7 @@ public function download(int $id): BinaryFileResponse|RedirectResponse|JsonRespo * ?url=1 파라미터: JSON으로 서명URL 반환 (CORS 회피용) * 그 외: 로컬 파일 직접 스트리밍 */ - public function preview(Request $request, int $id): Response|RedirectResponse|JsonResponse + public function preview(Request $request, int $id): Response|RedirectResponse|JsonResponse|BinaryFileResponse { $tutorial = TutorialVideo::findOrFail($id);