diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php index f1c1660..9fcb440 100644 --- a/app/Http/Controllers/PenilaiController.php +++ b/app/Http/Controllers/PenilaiController.php @@ -674,8 +674,22 @@ class PenilaiController extends Controller { DB::beginTransaction(); try { - $validatedRequest = app(FormSurveyorRequest::class); - $this->surveyorController->store($validatedRequest); + $formRequest = new FormSurveyorRequest(); + $formRequest->setContainer(app()); + $formRequest->initialize( + $request->all(), + $request->query->all(), + $request->attributes->all(), + $request->cookies->all(), + $request->files->all(), + $request->server->all(), + $request->getContent() + ); + + $validated = $formRequest->validateResolved(); + + $result = $this->surveyorController->store($formRequest); + $data = [ 'luas_tanah' => $request->input('luas_tanah'), @@ -729,7 +743,7 @@ class PenilaiController extends Controller return response()->json([ 'success' => true, 'message' => 'Berhasil menyimpan LPJ', - 'data' => $validatedRequest + 'data' => $result ], 200); } catch (\Throwable $e) { DB::rollBack(); diff --git a/resources/views/surveyor/components/tanah.blade.php b/resources/views/surveyor/components/tanah.blade.php index 250c3de..7911e1b 100644 --- a/resources/views/surveyor/components/tanah.blade.php +++ b/resources/views/surveyor/components/tanah.blade.php @@ -13,13 +13,13 @@ @if (isset($permohonan->debiture->documents)) @foreach ($permohonan->debiture->documents as $item) @php - $luas_tanah = 'N/A'; + $luas_tanah = 'N/A'; if ($item->detail) { foreach ($item->detail as $luas) { if (isset($luas->name) && $luas->name === 'Sertifikat') { - $details = json_decode($luas->details, true); + $details = json_decode($luas->details, true); $luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A'; - break; + break; } } } @@ -63,6 +63,7 @@