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(); + } + + +}