diff --git a/app/Models/Event.php b/app/Models/Event.php index 51bbe51..f2076ea 100644 --- a/app/Models/Event.php +++ b/app/Models/Event.php @@ -95,9 +95,9 @@ class Event extends Model ->withTimestamps(); } - public function eventPackage(): BelongsTo + public function eventPackage(): HasOne { - return $this->belongsTo(EventPackage::class); + return $this->hasOne(EventPackage::class)->latestOfMany(); } public function eventPackages(): HasMany diff --git a/resources/lang/de/admin.php b/resources/lang/de/admin.php index 1cfddb2..b3f4275 100644 --- a/resources/lang/de/admin.php +++ b/resources/lang/de/admin.php @@ -371,6 +371,12 @@ return [ 'join' => 'Beitreten', 'join_tokens_total' => 'Einladungen: :count', 'join_tokens_missing' => 'Noch keine Einladungen erstellt', + 'package' => 'Paket', + ], + 'relation_managers' => [ + 'event_packages' => [ + 'title' => 'Event-Pakete', + ], ], 'actions' => [ 'toggle_active' => 'Aktiv umschalten', diff --git a/resources/lang/en/admin.php b/resources/lang/en/admin.php index 384e803..f9fd8fd 100644 --- a/resources/lang/en/admin.php +++ b/resources/lang/en/admin.php @@ -371,6 +371,12 @@ return [ 'join' => 'Join', 'join_tokens_total' => 'Invitations: :count', 'join_tokens_missing' => 'No invitations created yet', + 'package' => 'Package', + ], + 'relation_managers' => [ + 'event_packages' => [ + 'title' => 'Event Packages', + ], ], 'actions' => [ 'toggle_active' => 'Toggle Active',