diff --git a/app/Console/Commands/SyncDoublers.php b/app/Console/Commands/SyncDoublers.php new file mode 100644 index 0000000..d50235f --- /dev/null +++ b/app/Console/Commands/SyncDoublers.php @@ -0,0 +1,39 @@ +argument('event')) { + $event = Event::findOrFail($eventId); + Doubler::syncForEvent($event); + $this->info("Synced doublers for event {$event->name}"); + } else { + Doubler::syncDoublers(); + $this->info('Synced doublers for all events'); + } + } +} diff --git a/app/Models/Doubler.php b/app/Models/Doubler.php index e0714bb..907aca3 100644 --- a/app/Models/Doubler.php +++ b/app/Models/Doubler.php @@ -69,6 +69,7 @@ class Doubler extends Model ], [ 'accepted_entry' => $acceptedEntryId, + 'entry_count' => $student->entriesForEvent($eventId)->count(), ] ); }