예제 #1
0
 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);
 }
예제 #2
0
 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);
 }