public function localidad($nombre_provincia, $nombre_localidad) { $provincia = Provincia::where('slug', '=', $nombre_provincia)->first(); $localidad = Localidad::where('slug', '=', $nombre_localidad)->first(); $consultorios = $localidad->consultorios_y_medicos()->paginate(50); $breadcrum = [["url" => "provicias", "texto" => "Provincias"], ["url" => "provicias/" . $provincia->slug, "texto" => $provincia->nombre]]; return view('listados.localidad', ["provincia" => $provincia, "localidad" => $localidad, "consultorios" => $consultorios, "titulo" => $localidad->nombre, "breadcrum" => $breadcrum]); }
public function autocomplete($tipo = null) { $data = Input::all(); $term = "%" . $data["term"] . "%"; $listado = []; if ($tipo == 'medicos' || $tipo == null) { $medicos = Medico::where('nombre', 'like', $term)->orWhere("apellido", 'like', $term)->get(); foreach ($medicos as $medico) { $listado[] = ["label" => $medico->titu_nom_ape, "category" => "Profesionales", "url" => $medico->url]; } } if ($tipo == 'especialidades' || $tipo == null) { $especialidades = Especialidad::where('nombre', 'like', $term)->get(); foreach ($especialidades as $especialidad) { $listado[] = ["label" => $especialidad->nombre, "category" => "Especialidades", "url" => $especialidad->url]; } } if ($tipo == 'enfermedades' || $tipo == null) { $enfermedades = Enfermedad::where('nombre', 'like', $term)->get(); foreach ($enfermedades as $enfermedad) { $listado[] = ["label" => $enfermedad->nombre, "category" => "Enfermedades", "url" => $enfermedad->url]; } } if ($tipo == 'localidades' || $tipo == null) { $localidades = Localidad::where('nombre', 'like', $term)->get(); foreach ($localidades as $localidad) { $listado[] = ["label" => $localidad->provincia_nombre, "category" => "Localidades", "url" => $localidad->url, 'id' => $localidad->id]; } } if ($tipo == 'provincias' || $tipo == null) { $provincias = Provincia::where('nombre', 'like', $term)->get(); foreach ($provincias as $provincia) { $listado[] = ["label" => $provincia->nombre, "category" => "Provincias", "url" => $provincia->url]; } } return response()->json($listado); }
public function getProvinces($id) { return Provincia::where('idPais', '=', $id)->orderBy('nombre_provincia')->get(); }
public static function showByNombre($nombre) { return Provincia::where('nombre_localidad', $nombre)->first(); }
public function getProvincias(Request $request) { $id_departamento = $request->input('id_departamento'); $provincias = \App\Provincia::where('id_departamento', $id_departamento)->get(); return response()->json($provincias); }