first(); $kickoff_german = User::toGermanDate($game->kickoff); return view('games.edit',compact('game','kickoff_german')); } public function store() { if (Auth::guest()) { return redirect("/login"); } // Validate form $this->validate(request(), [ 'id' => 'required', 'team1' => 'required', 'team2' => 'required', 'kickoff' => 'required' ]); $score1=-1; $score2=-1; if (request("score1") && request("score2")) { $score1=request("score1"); $score2=request("score2"); } // Fetch, modify, save game $game = Game::where('id', request('id'))->first(); // Only for editing existing. New games get created in RoundsController. $game->team1 = request('team1'); $game->team2 = request('team2'); $game->score1= $score1; $game->score2= $score2; $game->kickoff=User::toDBDate(request('kickoff')); $game->save(); // Redirect to the Rounds Index return redirect('/rounds'); } }