feat: [equipment] 사진 멀티 업로드(GCS) + 엑셀 Import 기능 추가
- EquipmentPhotoService: GCS 기반 사진 업로드/삭제/조회 (최대 10장) - EquipmentImportService: 엑셀 파싱 → 설비 일괄 등록 (한글 헤더 자동 매핑) - API: 사진 업로드/목록/삭제, Import 미리보기/실행 엔드포인트 - 뷰: create/edit에 드래그앤드롭 사진 업로드, show에 갤러리 표시 - import.blade.php: 3단계 Import UI (파일선택 → 미리보기 → 결과) - phpoffice/phpspreadsheet 패키지 추가
This commit is contained in:
@@ -94,4 +94,13 @@ public function repairCreate(): View
|
||||
|
||||
return view('equipment.repairs.create', compact('equipmentList', 'users'));
|
||||
}
|
||||
|
||||
public function import(Request $request): View|Response
|
||||
{
|
||||
if ($request->header('HX-Request')) {
|
||||
return response('', 200)->header('HX-Redirect', route('equipment.import'));
|
||||
}
|
||||
|
||||
return view('equipment.import');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user