From 7e1852cfedb551ffbbd20bf46b97a13a26d05166 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 23 Sep 2025 09:34:17 +0530 Subject: [PATCH] Add SapFileController and route for reading SAP files --- app/Http/Controllers/SapFileController.php | 88 ++++++++++++++++++++++ routes/api.php | 4 + 2 files changed, 92 insertions(+) create mode 100644 app/Http/Controllers/SapFileController.php diff --git a/app/Http/Controllers/SapFileController.php b/app/Http/Controllers/SapFileController.php new file mode 100644 index 0000000..05fc072 --- /dev/null +++ b/app/Http/Controllers/SapFileController.php @@ -0,0 +1,88 @@ + $file, + 'content' => file_get_contents($path . $file), + ]; + } + } + + if (empty($data)) { + return response()->json([ + 'status' => 'error', + 'message' => 'No text files found', + ], 404); + } + + return response()->json([ + 'status' => 'success', + 'files' => $data, + ]); + } + + + + /** + * Display the specified resource. + */ + public function show(string $id) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Request $request, string $id) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(string $id) + { + // + } +} diff --git a/routes/api.php b/routes/api.php index 8f2e7ae..cc13031 100644 --- a/routes/api.php +++ b/routes/api.php @@ -26,6 +26,7 @@ use App\Http\Controllers\PalletController; use App\Http\Controllers\PdfController; use App\Http\Controllers\PlantController; use App\Http\Controllers\ProductionStickerReprintController; +use App\Http\Controllers\SapFileController; use App\Http\Controllers\StickerMasterController; use App\Http\Controllers\TestingPanelController; use App\Http\Controllers\UserController; @@ -149,3 +150,6 @@ Route::post('testing/reading/store-data', [TestingPanelController::class, 'store Route::get('/get-pdf', [PdfController::class, 'getPdf']); //Route::get('/get-characteristics/master-data', [CharacteristicsController::class, 'getCharacteristicsMaster']); + +Route::get('/sap/files', [SapFileController::class, 'readFiles']); +