[WIP] Update Claim Table

This commit is contained in:
R
2022-12-05 16:20:09 +07:00
parent 3bc8877740
commit 885edec290
6 changed files with 69 additions and 17 deletions

View File

@@ -28,6 +28,15 @@ class Claim extends Model
'updated_by',
'deleted_by',
];
public static $status = [
'draft' => 'Draft',
'requested' => 'Requested',
'received' => 'Received',
'approved' => 'Approved',
'paid' => 'Paid',
'declined' => 'Declined'
];
protected static function boot()
{
@@ -61,5 +70,12 @@ class Claim extends Model
{
return $this->belongsTo(Benefit::class, 'benefit_id');
}
public function scopeUsed($query, $startDate, $endDate)
{
return $query
->whereIn('status', ['approved', 'paid'])
->whereBetween('requested_at', $startDate, $endDate);
}
}