public function destroy($id) { $fecha = Fecha::findOrFail($id); if ($fecha) { $fecha->delete(); flash()->warning('Fecha borrada exitosamente'); return redirect('fechas'); } return redirect('fechas')->with('message', 'Fecha no encontrada'); }
public function store(FaseRequest $request) { $fase = new Fase(); $fase->fas_descripcion = $request['fas_descripcion']; $fase->tfa_id = $request['tfa_id']; $fase->tor_id = $request['tor_id']; $fase->fas_acumulada = $request['fas_acumulada']; $fase->save(); if ($request['num_fechas'] > 0) { for ($i = 0; $i < $request['num_fechas']; $i++) { Fecha::create(array('fec_numero' => $i + 1, 'fas_id' => $fase->fas_id)); } } return $fase->toJson(); }
public function create($fecha_id) { $fecha = Fecha::findOrFail($fecha_id)->with('fase.torneo.equiposParticipantes', 'fase.tipoFase')->where('fec_id', $fecha_id)->first(); return view('partidos.create', compact('fecha')); }
public function fechaPartidosRegistrados($id) { $fecha = Fecha::findOrFail($id); return $fecha->partidos->toJson(); }