fix:명함 OCR 이미지 저장 안되던 버그 수정
- TenantProspectController: business_card_image_data (Base64) validation 및 처리 추가 - TenantProspectService: saveBase64Image 메서드 추가로 Base64 이미지 저장 지원 - OCR로 인식한 명함 이미지가 DB에 정상 저장되도록 수정 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -65,6 +65,7 @@ public function store(Request $request)
|
||||
'contact_email' => 'nullable|email|max:100',
|
||||
'address' => 'nullable|string|max:500',
|
||||
'business_card' => 'nullable|image|max:5120',
|
||||
'business_card_image_data' => 'nullable|string',
|
||||
'memo' => 'nullable|string|max:1000',
|
||||
]);
|
||||
|
||||
@@ -79,9 +80,14 @@ public function store(Request $request)
|
||||
// 등록자는 현재 로그인 사용자
|
||||
$validated['registered_by'] = auth()->id();
|
||||
|
||||
// Base64 이미지 데이터가 있으면 전달
|
||||
$businessCardBase64 = $validated['business_card_image_data'] ?? null;
|
||||
unset($validated['business_card_image_data']);
|
||||
|
||||
$this->service->register(
|
||||
$validated,
|
||||
$request->file('business_card')
|
||||
$request->file('business_card'),
|
||||
$businessCardBase64
|
||||
);
|
||||
|
||||
return redirect()->route('sales.prospects.index')
|
||||
|
||||
Reference in New Issue
Block a user