« first day (2096 days earlier)      last day (1005 days later) » 
00:00 - 17:0017:00 - 00:00

5:00 PM
@MauricioContreras sorpresivamente cambiando eso si me guardaba el documento pero solo si lo hacía en el index.js (donde inicaba la app)
 
Ya digo yo que algo estás haciendo mal en la conexión
@Fabrizzio lanza tu duda, a ver si podemos ayudar
 
@MauricioContreras Gracias, ahi voy
 
@MauricioContreras eso pienso pero no encuentro el error, es más copié y pegue el código de otros proyecto (claramente cambiando la cadena de conexión)
bueno, lo dejaré para la versión 2.0
 
Tengo un formulario donde cargo los select con 2 tablas diferentes (Edificios y Users) y su campo ID
 
5:05 PM
y obtengo el siguiente resultado
array:2 [▼
"user_id" => "8"
"edificio_id" => "9"
]
Lo que estaría bien
 
@JuanPerez el problema es con los select en tu imagen?
@Fabrizzio Vale
 
Ya tengo la tabla pivote edificio_user
 
Mi duda, es puedo cargar los datos directo en la tabla pivote?? Me quedarían igualmente relacionadas, para un futuro hacer las queries ?
 
y por que no haces un inner join en la query?
 
5:08 PM
o se supone que la tabla pivote se llene automaticamente?
 
@Fabrizzio cómo crees que se llenaría automáticamente?
 
Es que eso es lo que no entiendo,
Lei la documentacion y todo
 
@Christian porque es una relación N a M?
 
Muchos a muchos
muchos usuarios a muchos edificios
por un lado cargo los usuarios y por otro los edificios
 
@JuanPerez oie
if ( parseInt(myData[i].Series) >0 ) {
 
5:10 PM
Pero cree un tercer formulario para asociarlos
 
@ahi la series es un numero positivo, siempre se mostrara
 
Claro y la relación la guardas en la tabla pivote
 
@JuanPerez
 
y voy cargar los ids de cada table en la tabla pivote directamente..eso no se si está bien.
 
@Fabrizzio pues depende de lo que estés haciendo
 
5:12 PM
@MauricioContreras La idea es que despues despliegue los edificos asignados a los usuarios, ese despliegue lo haré haciendo la query a la tabla pivote
edificios por usuario
 
la idea es que al agregar un elemento, este asigne un id al elemento, y la proxima vez al agregar, compruebe si existe elemento con el id, captas? @JuanPerez
 
Trata de explicar con palabras todo el proceso y te darás cuenta de lo que necesitas hacer
 
@MauricioContreras Si bro
@AugustoDanielRuyz No te entiendo
 
jaja
ay dios
xD
subi el repositorio a git, te doy una mano
 
@JuanPerez sea lo que estés haciendo en el event listener de change, primero limpia o elimina el div o el p que estés llenando. Es todo.
 
5:16 PM
por cierto, @Christian pudiste subir el repo de las notificaciones? :D
 
@MauricioContreras Ok, quedo mas claro, gracias.
 
@AugustoDanielRuyz Intenta acceder ahí
 
@AugustoDanielRuyz me había acordado que lo tenía desplegado en heroku pero al parecer la web se cayo -_-
 
5:23 PM
@AugustoDanielRuyz Ahi esta el html, js y un ejemplo del json
 
function printResp () {
while (DV6.hasChildNodes()) {DV6.removeChild(DV6.firstChild);}

var target = event.target.innerHTML;
event.target.className += " active";
DV5selection = target;

veicSelecionado = document.createElement('li');
veicSelecionado.innerHTML = ('SELECTED VEHICLE:');
DV6.appendChild(veicSelecionado);

var myArr = [];
var valueToPush = { };
for (i = 0; i < myData.length; i++) {

if (myData[i].Series === DV2selection ) {

if ( parseInt(myData[i].Series) >0 ) {

veicSelecionado = document.createElement('li');
es esa la funcionque quieres modificar?
 
bueno
if (myData[i].Series === DV2selection ) {

if ( parseInt(myData[i].Series) >0 ) {

veicSelecionado = document.createElement('li');
veicSelecionado.innerHTML = ('Make: ' + myData[i].Series);
DV6.appendChild(veicSelecionado);
}
}
ahi es donde agregas los elementos seleccionados,verdad?
@JuanPerez
esta parte esta mal
if ( parseInt(myData[i].Series) >0 ) {
por que? por que el int series da siempre un numero entero, por ende siempre se ejecuta la condición
ahi lo que debes es comprobar la existencia de un div con cierto id
 
Correcto
 
si el div con id "auto_33_424" no existe, entonces se permite la condicion, se agrega el div, en caso contrario de que el div con id "auto_33_424" si exista, simplemente no pasara nada, por que la condición no se ejecuta
para asignar el nombre del id, lo haces al momento de crearlo despues de:
veicSelecionado = document.createElement('li');
ej
veicSelecionado.id="con_este_lo_identifico_al_item"
en tu caso debes asignar variantes unicas que no se repitan, entonces usas las series y model para crear la variante del set
ej
veicSelecionado.id = "soy_un_item_"+myData[i].Series+"_"+myData[i].Model;
con eso te aseguras que el id no se repita
 
5:36 PM
Solo quiero mostrar un solo elemento nada mas
Por ejemplo si en myData[i].Series tengo 10 veces 5-Series que se muestre una sola vez
 
si, justamente para eso sirve mi hermano
 
@JuanPerez como dije, entonces solo selecciona el primer elemento myData[0].Series
 
@Christian Al intentar de esa manera me arroja: 33
Necesito es crear un nuevo array para solo guardar un solo registro
 
si en myData[i].Series tienes 10 veces 5-Series, y quieres que se muestre solo 1 vez 5-Series, entonces debes identificar cada vez que sea agregue un 5-Series, osea, cada vez que se agrega, le asignas un id al elemento(div) agregado, y luego solo compruebas si el id del elemento(div) existe o no, dependiendo de eso, se vuelve agregar, asi consigues agregar 1 solo
va, es una forma, tambien lo puedes hacer creando un set, agregando y corroborando los datos desde el array, pero lo veo mas practico que uses el id del div xD
 
Si, la idea es crear un array y en el recorrido verificar si ya existe ese elemento pero en javascript no encuentro como hacelro
 
5:48 PM
@MauricioContreras Gracias, construi lo siguiente y me funcionó.

public function assoc_edificio_user(Request $request)
{
$data = $request->except('_token');
$user = User::find($data['user_id']);
$user->edificios()->attach($data['edificio_id']);
}
 
@JuanPerez estas bromeando?
mira
function printResp () {
while (DV6.hasChildNodes()) {DV6.removeChild(DV6.firstChild);}

var target = event.target.innerHTML;
event.target.className += " active";
DV5selection = target;

veicSelecionado = document.createElement('li');
veicSelecionado.innerHTML = ('SELECTED VEHICLE:');
DV6.appendChild(veicSelecionado);

var myArr = [];
var valueToPush = { };
for (i = 0; i < myData.length; i++) {

if (myData[i].Series === DV2selection ) {

var ID_IDENTIFICAR_DIV="soy_un_item_"+myData[i].Series+"_"+myData[i].Model;
@JuanPerez solo dos lineas de codigo
var ID_IDENTIFICAR_DIV="soy_un_item_"+myData[i].Series+"_"+myData[i].Model;
if ( document.getElementById( ID_IDENTIFICAR_DIV )) {
veicSelecionado.id = ID_IDENTIFICAR_DIV;
}
es lo unico que agregue
pruebalo
 
@AugustoDanielRuyz En este if ( document.getElementById( ID_IDENTIFICAR_DIV )) { no entra
 
?
a que te refieres con que no entra?
 
Dentro del if agregue un console.log(ID_IDENTIFICAR_DIV); y no imprime nada
Fuera del if si imprime
 
var ID_IDENTIFICAR_DIV="soy_un_item_"+myData[i].Series+"_"+myData[i].Model;
creaste la var?
 
6:03 PM
var ID_IDENTIFICAR_DIV="soy_un_item_"+myData[i].Series;
if ( document.getElementById( ID_IDENTIFICAR_DIV )) {
    console.log(ID_IDENTIFICAR_DIV);
    veicSelecionado = document.createElement('li');
    veicSelecionado.id = ID_IDENTIFICAR_DIV;
    veicSelecionado.innerHTML = ('Make: ' + myData[i].Series);
    DV6.appendChild(veicSelecionado);
}
Si
 
dentro del if solo imprimira el console log la primera vez que agregas el item
cuando quiera agregar un item con el mismo id, no ejecuta el if
 
Igual no lo muestra ni en la primera
 
no se como mas ayudarte, te brinde la teoria y el codigo, solo es copy and paste, debes realizar pruebas y error, indaga, investiga, aprende xD
 
 
3 hours later…
9:20 PM
Pero que preguntas tan malas últimamente, no provoca ni abrir para ver el contenido.
 
9:38 PM
@MauricioContreras te entiendo :(
 
10:31 PM
@Christian esto:
"SELECT * FROM citas WHERE fecha LIKE '2021-07-?>JS_day<?'" ?? — Christian 38 mins ago
XD
La variable JS vive del lado cliente. No es posible usarla del lado servidor como propones. XD
Esa es una (de tantas) razón por la cual PHP es tan odiado. Crea una confusión enorme sobre lo que es cliente y lo que es servidor.
 
10:51 PM
@MauricioContreras me mamé
 
11:37 PM
Cómo uso las variables de entorno en mi aplicación hecha en electron?
 
no sirve el enlace ._.
 
que tipo de app estas realizando con electron? @Christian
 
@AugustoDanielRuyz por alguna razón no sirve
@AugustoDanielRuyz una aplicación de escritorio
que usa la api de youtube para mostrarte videos
@AugustoDanielRuyz wtf, si me funciona en incognito ._.
 
alguna extencion del navegador te esta bloqueando la pagina
o quizas tambien puede ser el antivirus
 
11:45 PM
me cambié de navegador y no tuve tiempo de configurar ninguna extensión ._.
 
11:58 PM
@AugustoDanielRuyz ahí me muestra como establecer las variables de entorno en desarrollo pero no en producción :(
 
00:00 - 17:0017:00 - 00:00

« first day (2096 days earlier)      last day (1005 days later) »