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."; } }
public function editar($id) { $modelo = Modelo::find($id); return view('admin.modelo.edicao')->with('modelo', $modelo); }
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'); }