public function consulta(Request $request) { $keyword = $request->get('nombre'); if (trim(urldecode($keyword)) == '') { return response()->json(['data' => []], 200); } $resultados = Estadio::where('est_nombre', 'LIKE', '%' . $keyword . '%')->orderBy('est_nombre')->take(3)->get(['est_id', 'est_nombre']); return response()->json(['data' => $resultados]); }
/** * * @return a list of objects. */ public static function listByFullName($estadio_id = '') { if ($estadio_id != '') { $items = Estadio::where('id', $estadio_id)->get(); } else { $items = Estadio::all(); } $key = 'id'; $value = 'full_name'; return Estadio::getListFields($items, $key, $value); }
public function delete($id) { $affectedRows = Estadio::where('estadio', '=', $id)->delete(); return view('admin.admin'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function updateDefinition(UpdatePartidoDefinirRequest $request, $id) { DB::transaction(function () use($request, $id) { $estadio_id = $request->get('estadio_id'); $dia = $request->get('dia_partido'); $hora = $request->get('hora_partido'); if ($dia == '') { $hora = ''; } // o pongo las dos, o no pongo ninguna if ($hora == '') { $dia = ''; } // o pongo las dos, o no pongo ninguna $partido = Partido::findOrFail($id); $partido->estadio_id = null; $estadio = Estadio::where('id', $estadio_id)->first(); if ($estadio) { $partido->estadio_id = $estadio->id; } $estado_id = $partido->estado_id; if ($estado_id == 1 || $estado_id == 2) { $estado_id = 1; if ($dia != '') { $estado_id = 2; } } $partido->dia_partido = $dia; $partido->hora_partido = $hora; $partido->estado_id = $estado_id; $partido->save(); $this->updateDefinitionVeedor($id, $request); $this->updateDefinitionArbitros($id, $request); }); return \Redirect::route('seasons.partidos.show', $id); }