예제 #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 listado()
 {
     //listar anuncios
     $anuncios = Anuncio::where("status", "=", "1")->get();
     //listar modelos
     $modelos = Modelo::where("status", "=", "1")->get();
     //genero el array con los datos que necesito
     $datos = "";
     foreach ($anuncios as $anuncio) {
         $dato['idAnuncio'] = $anuncio->idAnuncio;
         $dato['fecha'] = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $anuncio->fechaStatus)->format('d/m/Y');
         $dato['youtube_url'] = $anuncio->youtube_url;
         $dato['precio'] = $anuncio->precio;
         //ahora recorro listado $modelos
         foreach ($modelos as $modelo) {
             if ($modelo->idModelo === $anuncio->idModelo) {
                 //guardo los datos del modelo
                 $dato['datos'] = $modelo->marca . ' ' . $modelo->modelo . ' ' . $modelo->carroceria . ' ' . $modelo->version;
                 break;
             }
         }
         $datos[] = $dato;
     }
     return view('main')->with('anuncios', $datos);
 }