示例#1
0
 public function modeloCopy()
 {
     $modelo_a_copiar = Modelo::find(Input::get('Id'));
     $txtUsuario = $modelo_a_copiar->idModelo;
     //modelo nuevo
     $modelo_nuevo = new Modelo();
     $modelo_nuevo->marca = $modelo_a_copiar->marca;
     $modelo_nuevo->year = $modelo_a_copiar->year;
     $modelo_nuevo->combustible = $modelo_a_copiar->combustible;
     $modelo_nuevo->modelo = $modelo_a_copiar->modelo;
     $modelo_nuevo->carroceria = $modelo_a_copiar->carroceria;
     $modelo_nuevo->version = $modelo_a_copiar->version;
     $modelo_nuevo->fechaStatus = date('Y-m-d H:i:s');
     if ($modelo_nuevo->save()) {
         echo "Modelo " . $txtUsuario . " copiado al " . $modelo_nuevo->idModelo;
     } else {
         echo "Modelo " . $txtUsuario . " NO ha sido copiado.";
     }
 }
示例#2
0
 public function editar($id)
 {
     $modelo = Modelo::find($id);
     return view('admin.modelo.edicao')->with('modelo', $modelo);
 }
示例#3
0
 public function anuncioShow()
 {
     $modelo = Modelo::find(Input::get('idModelo'));
     $anuncio = Anuncio::find(Input::get('idAnuncio'));
     //preparo array para devolver datos
     $datos = array();
     $datos['Id'] = $anuncio->idAnuncio;
     $datos['marca'] = $modelo->marca;
     $datos['year'] = $modelo->year;
     $datos['combustible'] = $modelo->combustible;
     $datos['modelo'] = $modelo->modelo;
     $datos['carroceria'] = $modelo->carroceria;
     $datos['version'] = $modelo->version;
     $datos['kilometros'] = $anuncio->kilometros;
     $datos['observaciones'] = $anuncio->observaciones;
     $datos['color'] = $anuncio->color;
     $datos['precio'] = $anuncio->precio;
     $datos['tipo_cambio'] = $anuncio->tipo_cambio;
     $datos['youtube_url'] = $anuncio->youtube_url;
     //ahora extraigo los datos del anunciante (puede ser contacto o usuario)
     if ((int) $anuncio->idUsuario !== 0) {
         //es usuario
         $usuario = Usuario::find($anuncio->idUsuario);
         $empresa = Empresa::find($usuario->idEmpresa);
         $datos['tipo'] = 'usuario';
         $datos['usuario'] = $usuario->nombre . ' ' . $usuario->apellidos;
         //1
         $datos['NIF'] = $usuario->NIF;
         //2
         $datos['email'] = $usuario->email;
         //5
         $datos['telefono'] = $usuario->telefono;
         //4
         $datos['empresa'] = $empresa->nombre;
         //3
     } else {
         if ((int) $anuncio->idContacto !== 0) {
             //es contacto
             $contacto = Contacto::find($anuncio->idContacto);
             $datos['tipo'] = 'contacto';
             $datos['contacto'] = $contacto->nombre;
             //1
             $datos['poblacion'] = $contacto->poblacion;
             //2
             $datos['provincia'] = $contacto->provincia;
             //3
             $datos['telefono'] = $contacto->telefono;
             //4
             $datos['email'] = $contacto->email;
             //5
         }
     }
     //devuelvo la respuesta al send
     echo json_encode($datos);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $modelos = \App\Modelo::find($id);
     $modelos->delete();
     return redirect('modelos')->with('message', 'Se ha eliminado un modelo');
 }