Invoice Widgets completed

This commit is contained in:
2026-02-11 19:38:06 +01:00
parent 87531237c7
commit 882752472e
16 changed files with 240 additions and 18 deletions

View File

@@ -2,7 +2,9 @@
namespace App\Models;
use App\Enumerations\InvoiceStatus;
use App\Scopes\InstancedModel;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* @property string $tenant
@@ -65,4 +67,12 @@ class Invoice extends InstancedModel
'denied_at',
'denied_reason',
];
public function costUnit() : BelongsTo{
return $this->belongsTo(CostUnit::class);
}
public function status() : BelongsTo {
return $this->belongsTo(InvoiceStatus::class, 'status')->first();
}
}