public function anunciosShow() { //control de sesion $admin = new adminController(); if (!$admin->getControl()) { return redirect('admin')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>'); } $OK = $admin->opcion_perfiles('menuAnuncios', Session::get('idPerfil')); //listado de las anuncios $anuncios = Anuncio::where('status', '<>', '0')->orderBy('fechaStatus', 'ASC')->get(); //genero el array con los datos que necesito $datos = ""; foreach ($anuncios as $anuncio) { $dato['idAnuncio'] = $anuncio->idAnuncio; $dato['idUsuario'] = $anuncio->idUsuario; $dato['idContacto'] = $anuncio->idContacto; $dato['idModelo'] = $anuncio->idModelo; $modelo = Modelo::where('idModelo', '=', $anuncio->idModelo)->where('status', '=', '1')->get(); $dato['marca'] = $modelo[0]->marca; $dato['year'] = $modelo[0]->year; $dato['combustible'] = $modelo[0]->combustible; $dato['modelo'] = $modelo[0]->modelo; $dato['carroceria'] = $modelo[0]->carroceria; $dato['version'] = $modelo[0]->version; $dato['kilometros'] = $anuncio->kilometros; $dato['color'] = $anuncio->color; $dato['precio'] = $anuncio->precio; $dato['tipo_cambio'] = $anuncio->tipo_cambio; $dato['observaciones'] = $anuncio->observaciones; $dato['youtube_url'] = $anuncio->youtube_url; $dato['fecha'] = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $anuncio->fechaStatus)->format('d/m/Y'); $dato['status'] = $anuncio->status; $datos[] = $dato; } //listado de las marcas $modelos = Modelo::distinct()->select('marca')->where('status', '=', '1')->get(); //listado de las provincias $provincias = Provincia::all(); return view('admin.anuncios')->with('arResult', $datos)->with('modelos', $modelos)->with('provincias', $provincias); }
public function versionesShow() { $versiones = Modelo::distinct()->select('version')->where('marca', '=', Input::get('marca'))->where('year', '=', Input::get('year'))->where('combustible', '=', Input::get('combustible'))->where('modelo', '=', Input::get('modelo'))->where('carroceria', '=', Input::get('carroceria'))->where('status', '=', '1')->get(); //dd($modelos);die; //preparo array para devolver datos $datos = ""; foreach ($versiones as $version) { $dato['version'] = $version->version; $datos[] = $dato; } //devuelvo la respuesta al send echo json_encode($datos); }