public function checkContestEntryStore($user, $contest)
{
$this->ensureLoggedIn($user);
$this->ensureCleanRecord($user);
if (!$contest->isSubmissionOpen()) {
return 'contest.entry.over';
}
$currentEntries = UserContestEntry::where(['contest_id' => $contest->id, 'user_id' => $user->user_id])->count();
if ($currentEntries >= $contest->max_entries) {
return 'contest.entry.limit_reached';
}
return 'ok';
}