public function query() { $query = Input::get('estabelecimento'); $searchValues = preg_split('/\\s+/', $query); // split on 1+ whitespace //municipios $municipios = \App\Municipio::where(function ($q) use($searchValues) { foreach ($searchValues as $value) { $q->where('nome', 'like', "%{$value}%"); } })->limit(4)->get(); //estabelecimentos $estabelecimentos = \App\Estabelecimento::where(function ($q) use($searchValues) { foreach ($searchValues as $value) { $q->where('no_fantasia', 'like', "%{$value}%"); } })->join('municipios', 'municipios.co_municipio', '=', 'estabelecimentos.co_municipio')->limit(4)->get(); return array_merge($estabelecimentos->toArray(), $municipios->toArray()); }
public function filterbycountry($id) { $estados = Municipio::where('estado_id', '=', $id)->get(); return Response()->json($estados); }
public function getMunicipios(Request $request) { $id_provincia = $request->input('id_provincia'); $municipios = \App\Municipio::where('id_provincia', $id_provincia)->get(); return response()->json($municipios); }
/** * Display the specified resource. * * @param int $id, 2015-11-16 09:37:40, 2015-11-16 09:37:40) returning "id") * @return \Illuminate\Http\Response */ public function show($id) { $municipios = Municipio::where('idDepartamento', '=', $id)->get(); return json_encode($municipios); //->toJson(); }