now() public static function locked($game_id) { $game = Game::find($game_id); $now = Carbon\Carbon::now(); $tipp_input_end = $game->getLocktime($game); return ($tipp_input_end <= $now); } public function hasResult() { $game = $this; return $game->score1 > -1; } public static function has_result($game_id) { $game = Game::where('id',$game_id)->first(); $hasIt = $game->score1 > -1; if ($hasIt==false) { return false; } return true; } public static function resultString($game_id) { $game = Game::where('id',$game_id)->first(); $now=Carbon\Carbon::now(); if (!$game->hasResult()) { if ($game->kickoff > $now) return "-"; $start=Carbon\Carbon::parse($game->kickoff); $end=$start->addHours(2); if ($end<$now && $start>$now) return "Läuft"; return "(Eingeben)"; } return $game->score1. " : " . $game->score2; } public function getLocktime() { //return Carbon\Carbon::parse($this->kickoff)->addHour(-1); return Carbon\Carbon::parse($this->kickoff)->addMinute(-1); // 2020-09-11 changed Lock from Hour to Minute } }