morphOne(PaymentRefund::class, 'orderable');
}
public static function boot()
{
parent::boot();
self::creating(function ($model) {
$model->out_trade_no = Helper::orderid(20, 'P');
});
}
public function order()
{
return $this->belongsTo(Order::class);
}
public function getTypeTextAttribute()
{
switch ($this->type) {
case self::WXPAY:
return '微信支付';
break;
case self::BALANCE:
return '余额支付';
break;
}
}
}