Basic implementation of payment methods

This commit is contained in:
2026-07-28 15:50:58 +02:00
parent afc91545a9
commit 6c9281516e
39 changed files with 749 additions and 24 deletions
+6
View File
@@ -64,6 +64,7 @@ class EventParticipant extends InstancedModel
'amount',
'amount_paid',
'payment_purpose',
'payment_method',
'efz_status',
'unregistered_at',
];
@@ -126,6 +127,11 @@ class EventParticipant extends InstancedModel
return $this->belongsTo(EatingHabit::class, 'eating_habits', 'slug');
}
public function paymentMethod()
{
return $this->belongsTo(\App\Models\PaymentMethod::class, 'payment_method', 'slug');
}
public function firstAidPermission()
{
return $this->belongsTo(FirstAidPermission::class, 'first_aid_permission', 'slug');