Tambahkan fitur input dan pengelolaan Nilai Liquidasi
- Menambahkan kolom "nilai_liquidasi" pada tabel "permohonan" melalui migrasi baru. - Memperbarui LaporanController untuk menyimpan dan menampilkan data Nilai Liquidasi. - Menambahkan tampilan halaman input Nilai Liquidasi dengan validasi dan perhitungan otomatis. - Memodifikasi tampilan daftar laporan untuk menunjukkan status Nilai Liquidasi. - Menambahkan relasi baru pada model Permohonan untuk mengakses data Penilai.
This commit is contained in:
@@ -31,11 +31,22 @@ class LaporanController extends Controller
|
||||
/**
|
||||
* Show the specified resource.
|
||||
*/
|
||||
public function show($id) {}
|
||||
public function show($id) {
|
||||
$permohonan = Permohonan::with([
|
||||
'penilai'])->find($id);
|
||||
return view('lpj::laporan.show', compact('permohonan'));
|
||||
}
|
||||
/**
|
||||
* Store form inspeksi.
|
||||
*/
|
||||
public function store(Request $request) {}
|
||||
public function store(Request $request) {
|
||||
$permohonan = Permohonan::find($request->permohonan_id);
|
||||
if($request->nilai_liquidasi) {
|
||||
$permohonan->nilai_liquidasi = $request->liquidasi;
|
||||
$permohonan->save();
|
||||
return redirect()->route('laporan.index')->with('success', 'Nilai Liquidasi updated successfully');
|
||||
}
|
||||
}
|
||||
|
||||
public function update(Request $request, $id) {}
|
||||
|
||||
|
||||
@@ -161,6 +161,10 @@
|
||||
return $this->belongsTo(Penilaian::class, 'nomor_registrasi', 'nomor_registrasi');
|
||||
}
|
||||
|
||||
public function penilai(){
|
||||
return $this->belongsTo(Penilai::class, 'id', 'permohonan_id');
|
||||
}
|
||||
|
||||
public function penawaranTender()
|
||||
{
|
||||
return $this->belongsTo(PenawaranTender::class, 'nomor_registrasi', 'nomor_registrasi');
|
||||
|
||||
Reference in New Issue
Block a user