public function update($id, SwimmingCeRulesFormRequest $request) { $swimming_ce_rule = Swimming_ce_rule::findOrFail($id); $swimming_ce_rule->update($request->all()); return redirect('/admin/swimming_ce_rules')->with('status', 'Szabály módosítva'); }
public function ce($id) { $competitiongroup = Competitiongroup::whereId($id)->firstOrFail(); $competitor_list = Result::where('competitiongroup_id', '=', $id)->where('ce_status', '')->where('dsq_status', 0)->get(); $ce_rule = Swimming_ce_rule::select('ce_dist')->where('age_group', '=', $competitiongroup->age_group)->where('type', 'Egyéni')->get(); $ce_dist = $ce_rule[0]; //Versenyzők és kombinált időeredményeik tárolása $competitor_in = []; $competitor_ce = []; $competitor_ce_points = []; $competitor_penalty_ce = []; foreach ($competitor_list as $comp) { $competitor_in[$comp->competitor->id] = $comp->competitor->full_name; $competitor_ce[$comp->competitor->id] = $comp->ce_time; $competitor_ce_points[$comp->competitor->id] = $comp->ce_points; $competitor_penalty_ce[$comp->competitor->id] = $comp->penalty_points_ce; } natsort($competitor_in); return view('backend.results.ce', compact('competitiongroup', 'competitor_in', 'competitor_ce', 'competitor_ce_points', 'ce_dist', 'competitor_penalty_ce')); }