'date', 'expected_delivery_date' => 'date', 'total_amount' => 'decimal:2', ]; public function supplier() { return $this->belongsTo(Supplier::class); } public function purchaseRequest() { return $this->belongsTo(PurchaseRequest::class); } public function items() { return $this->hasMany(PurchaseOrderItem::class); } public function goodsReceiptNotes() { return $this->hasMany(GoodsReceiptNote::class); } public function supplierInvoices() { return $this->hasMany(SupplierInvoice::class); } public function createdBy() { return $this->belongsTo(\App\Models\User::class, 'created_by'); } }