'decimal:2', 'discount_amount' => 'decimal:2', 'pay_amount' => 'decimal:2', 'payment_at' => 'datetime', 'metadata' => 'array', ]; public function machine() { return $this->belongsTo(Machine::class); } public function member() { return $this->belongsTo(Member::class); } public function items() { return $this->hasMany(OrderItem::class); } public function invoice() { return $this->hasOne(Invoice::class); } public function dispenseRecords() { return $this->hasMany(DispenseRecord::class); } }