From 81860513085c29f810fb6dc1528a877f7f6a37f3 Mon Sep 17 00:00:00 2001 From: rahmatrafli1 Date: Wed, 2 Oct 2024 13:52:48 +0700 Subject: [PATCH] Membuat Sub Menu Data Penawaran dari Menu Tender part 3 --- app/Http/Controllers/TenderController.php | 16 ++++++---- resources/views/penawaran/create.blade.php | 12 +++++--- resources/views/penawaran/index.blade.php | 31 ++++++++++++++----- resources/views/penawaran/show.blade.php | 36 ++++++++++++++++++++++ resources/views/permohonan/index.blade.php | 3 -- routes/breadcrumbs.php | 5 +++ routes/web.php | 1 + 7 files changed, 83 insertions(+), 21 deletions(-) create mode 100644 resources/views/penawaran/show.blade.php diff --git a/app/Http/Controllers/TenderController.php b/app/Http/Controllers/TenderController.php index 0ac29a0..6829346 100644 --- a/app/Http/Controllers/TenderController.php +++ b/app/Http/Controllers/TenderController.php @@ -33,15 +33,14 @@ class TenderController extends Controller */ public function penawaran_create($id) { + $penawaran = PenawaranTender::find($id); + $status = StatusPermohonan::all(); $tujuan_penilaian_kjpp = TujuanPenilaianKJPP::all(); $jenis_laporan = JenisLaporan::all(); $kjpp = KJPP::all(); - $permohonan = Permohonan::find($id); - $permohonanId = $permohonan->id; - $permohonanNomorRegistrasi = $permohonan->nomor_registrasi; - return view('lpj::penawaran/create', compact('status', 'tujuan_penilaian_kjpp', 'jenis_laporan', 'kjpp', 'permohonanId', 'permohonanNomorRegistrasi')); + return view('lpj::penawaran/create', compact('status', 'tujuan_penilaian_kjpp', 'jenis_laporan', 'kjpp', 'penawaran', 'id')); } /** @@ -52,10 +51,14 @@ class TenderController extends Controller $validated = $request->validated(); if ($validated) { - $validated['nomor_registrasi'] = $request->nomor_registrasi; + $penawaran = PenawaranTender::find($id); + + $validated['nomor_registrasi'] = $penawaran->nomor_registrasi; $validated['nama_kjpp_sebelumnya'] = json_encode($request->input('nama_kjpp_sebelumnya')); + dd($validated); + PenawaranTender::create($validated); return redirect() @@ -73,7 +76,8 @@ class TenderController extends Controller */ public function penawaran_show($id) { - return view('lpj::show'); + $penawaran = PenawaranTender::find($id); + return view('lpj::penawaran.show', compact('id', 'penawaran')); } /** diff --git a/resources/views/penawaran/create.blade.php b/resources/views/penawaran/create.blade.php index 9a081ec..c494a4e 100644 --- a/resources/views/penawaran/create.blade.php +++ b/resources/views/penawaran/create.blade.php @@ -6,7 +6,7 @@ @section('content')
-
+ @csrf
@@ -15,6 +15,8 @@ Tambah Data Penawaran
+ Detail Back @@ -26,9 +28,8 @@ Nomor Registrasi
- + @error('nomor_registrasi') {{ $message }} @enderror @@ -174,7 +175,8 @@ @if (isset($status)) @foreach ($status as $s) - @endforeach diff --git a/resources/views/penawaran/index.blade.php b/resources/views/penawaran/index.blade.php index 897f77e..93b5ad2 100644 --- a/resources/views/penawaran/index.blade.php +++ b/resources/views/penawaran/index.blade.php @@ -72,6 +72,24 @@ @push('scripts') +