self::STATUS_PENDING, ]; /** * @var array */ protected $fillable = [ 'jobable_id', 'jobable_type', 'status', 'remarks', 'failed_reason', ]; /** * @var array */ protected $statusTexts = [ self::STATUS_PENDING => '待处理', self::STATUS_SUCCESS => '成功', self::STATUS_FAILED => '失败', ]; /** * 只查询待退款的记录 */ public function scopePending($query) { return $query->where('status', static::STATUS_PENDING); } public function jobable() { return $this->morphTo(); } }