diff --git a/routes/web.php b/routes/web.php index 1f337f1..9923a73 100644 --- a/routes/web.php +++ b/routes/web.php @@ -52,9 +52,30 @@ use thiagoalessio\TesseractOCR\TesseractOCR; ->run(); return response()->json(['success' => true, 'text' => $text]); - } catch (\Exception $e) { - return response()->json(['success' => false, 'error' => $e->getMessage()]); } + //catch (\Exception $e) { + // return response()->json(['success' => false, 'error' => $e->getMessage()]); + // } + catch (\Exception $e) { + // Log the full exception class and message + \Log::error('Tesseract OCR failed', [ + 'exception_class' => get_class($e), + 'message' => $e->getMessage(), + 'file' => $e->getFile(), + 'line' => $e->getLine(), + 'trace' => $e->getTraceAsString(), + ]); + + // Return detailed error for debugging + return response()->json([ + 'success' => false, + 'error' => $e->getMessage(), + 'exception_class' => get_class($e), + 'file' => $e->getFile(), + 'line' => $e->getLine(), + 'trace' => $e->getTraceAsString(), + ]); + } });