feat:생성 이력 체크박스 선택 삭제 기능 추가

- 이력 테이블 첫 열에 체크박스 추가 (전체 선택/해제)
- 선택 시 상단에 빨간색 삭제 버튼 표시
- DELETE /video/veo3/history API 엔드포인트 추가
- 삭제 후 이력 목록 자동 새로고침

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-15 10:26:37 +09:00
parent bbedb67817
commit 8d8fa2da0a
3 changed files with 94 additions and 5 deletions

View File

@@ -220,4 +220,24 @@ public function history(Request $request): JsonResponse
'data' => $videos,
]);
}
/**
* 생성 이력 삭제 (복수)
*/
public function destroy(Request $request): JsonResponse
{
$request->validate([
'ids' => 'required|array|min:1',
'ids.*' => 'integer',
]);
$deleted = VideoGeneration::where('user_id', auth()->id())
->whereIn('id', $request->input('ids'))
->delete();
return response()->json([
'success' => true,
'deleted' => $deleted,
]);
}
}