validate([ 'image' => 'required|string', ]); try { $result = $this->ocrService->extractFromImage($request->input('image')); return response()->json($result); } catch (\Exception $e) { return response()->json([ 'ok' => false, 'error' => $e->getMessage(), ], 500); } } }