type)?->text() ?? '未知'; } /** * 获取分类文本 */ public function getCategoryTextAttribute(): string { return BillCategory::tryFrom($this->category)?->text() ?? '未知'; } /** * 获取状态文本 */ public function getStatusTextAttribute(): string { return BillStatus::tryFrom($this->status)?->text() ?? '未知'; } /** * 关联会员 */ public function member(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Member::class, 'member_id', 'id'); } }