'decimal:2', 'discount_amount' => 'decimal:2', 'card_exp_month' => 'integer', 'card_exp_year' => 'integer', ]; public function plan(): BelongsTo { return $this->belongsTo(Plan::class); } public function user(): BelongsTo { return $this->belongsTo(User::class, 'created_by'); } public function total_coupon_used() { return $this->hasOne(UserCoupon::class, 'order_id', 'order_id'); } }