/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(FixtureRequest $request) { $fixture = new Fixture(); $home_score = $request->home_score; $away_score = $request->away_score; dd($home_score === "0" || $home_score); $fixture->home_club_id = $request->home_club_id; $fixture->away_club_id = $request->away_club_id; $homeScoreSet = false; if ($home_score === "0" || $home_score) { $homeScoreSet = true; $fixture->home_score = $home_score; } else { $fixture->home_score = null; } $awayScoreSet = false; if ($away_score === "0" || $away_score) { $awayScoreSet = true; $fixture->away_score = $away_score; } else { $fixture->away_score = null; } if ($homeScoreSet and $awayScoreSet) { $fixture->over = true; } $fixture->gameweek_id = $request->gameweek_id; $fixture->kickoff = $request->kickoff; $fixture->save(); return redirect('/admin/gameweek/' . $fixture->gameweek_id); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //dd($request->all()); $this->validate($request, ['league_id' => 'required', 'league_id' => 'required', 'fixture_date' => 'required', 'team_1_id' => 'required', 'team_2_id' => 'required', 'team_1_score' => 'required', 'team_2_score' => 'required']); $fixture = new Fixture(array('stadium_id' => $request->get('stadium_id'), 'league_id' => $request->get('league_id'), 'fixture_date' => $request->get('fixture_date'), 'team_1_id' => $request->get('team_1_id'), 'team_2_id' => $request->get('team_2_id'), 'team_1_score' => $request->get('team_1_score'), 'team_2_score' => $request->get('team_2_score'))); $fixture->save(); flash()->success('', 'Rungtynės sukurtos'); return redirect()->back(); }