fix: cash record policy, observer, n+1 query

This commit is contained in:
2026-05-11 18:56:54 +00:00
parent 3bc0fa58ac
commit f89bedb0fd
6 changed files with 27 additions and 29 deletions
+5
View File
@@ -43,4 +43,9 @@ class CashRecord extends Model
{
return $this->belongsTo(User::class, 'verified_by');
}
public function approval(): \Illuminate\Database\Eloquent\Relations\MorphOne
{
return $this->morphOne(\App\Models\Approval::class, 'approvable', 'model_type', 'model_id');
}
}