hasFlag('wave_late_fee')) { return false; } return $entry->created_at > $entry->audition->entry_deadline; } public function entryExists(Entry $entry): bool { $cacheKey = 'allEntryIds'; $allEntryIds = Cache::remember($cacheKey, 60, function () { return Entry::pluck('id'); }); return $allEntryIds->contains($entry->id); } }