From df4d8dc0d27f463f2dc4df034866b3c1d15582b3 Mon Sep 17 00:00:00 2001 From: Nikola Cirkovic Date: Thu, 2 Jun 2022 04:40:26 +0200 Subject: [PATCH] INA-6 | Purchase order invitation model (WIP) --- app/Models/PurchaseOrderInvitation.php | 81 ++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 app/Models/PurchaseOrderInvitation.php diff --git a/app/Models/PurchaseOrderInvitation.php b/app/Models/PurchaseOrderInvitation.php new file mode 100644 index 000000000000..6c49730e6e86 --- /dev/null +++ b/app/Models/PurchaseOrderInvitation.php @@ -0,0 +1,81 @@ +belongsTo(PurchaseOrder::class)->withTrashed(); + } + + /** + * @return mixed + */ + public function contact() + { + return $this->belongsTo(VendorContact::class, 'vendor_contact_id', 'id')->withTrashed(); + } + + /** + * @return mixed + */ + public function user() + { + return $this->belongsTo(User::class)->withTrashed(); + } + + + public function company() + { + return $this->belongsTo(Company::class); + } + + public function getName() + { + return $this->key; + } + + public function markViewed() + { + $this->viewed_date = Carbon::now(); + $this->save(); + } + + +}