From d4dc39b47edfbfd24a3dc6c79091843d569008a4 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 20 Nov 2024 22:46:36 +0700 Subject: [PATCH] Tambah model PersetujuanPenawaran Menambahkan file model baru PersetujuanPenawaran.php dalam module LPJ. Model ini mencakup relasi dengan tabel PenawaranTender, Region, dan User, serta mendefinisikan properti yang dapat diisi dan tipe data yang sesuai dalam tabel 'persetujuan_penawaran'. --- app/Models/PersetujuanPenawaran.php | 56 +++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 app/Models/PersetujuanPenawaran.php diff --git a/app/Models/PersetujuanPenawaran.php b/app/Models/PersetujuanPenawaran.php new file mode 100644 index 0000000..d0658a6 --- /dev/null +++ b/app/Models/PersetujuanPenawaran.php @@ -0,0 +1,56 @@ + 'date', + 'sla_resume' => 'datetime', + 'sla_final' => 'datetime', + 'status' => 'boolean', + 'authorized_at' => 'datetime', + ]; + + // Relationship with Penawaran + public function penawaran() + { + return $this->belongsTo(PenawaranTender::class, 'penawaran_id'); + } + + // Relationship with Region + public function region() + { + return $this->belongsTo(Region::class); + } + + // Relationship with User (for authorized_by) + public function authorizedBy() + { + return $this->belongsTo(User::class, 'authorized_by'); + } + }