belongs_type; switch ($this->belongs_type) { case Recharge::class: $name = "充值"; break; case Refund::class: $name = "退款"; break; case OrderItems::class: $name = "订单扣款"; break; } return $name; } public function belongs() { return $this->morphTo(); } public function customer() { return $this->belongsTo(Customer::class); } public function order() { return $this->hasOne(Orders::class, "id", "order_id"); } }