Adquiere este curso para tener acceso a todas las lecciones
Comprar curso27. Conectarse a la bbdd de un tenant
8 comentarios
Inicia sesión para comentar
Comentarios:
-
Jorge hace 5 días
Excelente curso, quisiera saber si lo vas a actualizar a Laravel 11, y si tienes un curso de como desplegar en digital ocean. Muchas gracias
-
Steven Ortiz hace 2 meses
Compañero porque no te crear un pequeño tutorial de como subir este tipo de aplicación con tenant y agregandoles un dominio propio en digital ocean ya sea que lo agregues a este curso o lo agregas en el otro curso de deploy en proyectos laravel para que adquieras mas compras. seria de gran apollo.
-
Victor Arana Flores hace 1 mes
Hola Steven, tomaré en cuenta tu sugerencia. Deja que organice mis tiempos y procedo a hacerlo.
-
-
Guillermo Andres Rios hace 8 meses
Excelente curso muchas gracias ya implementé mi aplicación tenancy, aunque he tenido unos pocos inconvenientes, sé que se puede conectar a la base de datos del inquilino, pero hay paquetes por ejemplo a laravel settings y otros paquetes que no funcionan correctamente y ellos consultan la base de datos central a pesar de que se ejecutan desde el inquilino, como se puede forzar a un Modelo para que se consulte a la base de datos que le corresponde del inquilino, noté que en esta lección se conecta a la base de datos pero creo que solo funciona con la tabla users, como conectarme a las demás tablas de un inquilino ?. Muchas gracias
-
Enuar Rosales hace 8 meses
Estimado profesor buenas tardes primero felicitarte por el exelente curso y segundo te queria preguntar que se deberia hacer para implmentar tenancy en un servidor de digital ocean, que configuracion adicional se requeire , tambie he tomado tu curso de servidores
-
Enuar Rosales hace 8 meses
guillermo buenan noches, espero te encuentres bien, mira que mi proyecto ya lo tengo desplegado en un servidor nginex de digitalocean, todo funcionan bien pero los inquilinos no se estan conectando a la base de datos correspondiente, si tienes alguna solucion a este problema te lo agradeceria, para comprender mejor te comparto las siguientes imagenes.
imagen 1. app en funcionanmiento crea los dominio de manera correcta
imagen 2. bases de datos creadas correctamente
cuando intento acceder al inquilino me arroja este error
imagen 3. error
tengo la sigueinte configuracion en mi server y dominio
imagen 4. server
imagen 5. domain
y en mi codigo tengo esto
-
Guillermo Andres Rios hace 8 meses
Veo que te falta agregar el subdominio A: foo.slaewc.com, y quitar el *.slaewc.com, especificalos concretamente, no olvides que en /etc/ngnix/sites-availables (crearle después un enlace dinamico a /etc/ngnix/sites-enable) debe crear una entrada para ese subdominio, copia el que tienes y configura el nuevo subdominio en el nuevo archivo apuntando a la misma carpeta.
Veo que en tu archivo tenan.php de configuración especificas como central tu tenant ahi no va solo va el principal(agregale eso si tambien el www.slaewc.com), los demas van en la base de datos principal tenants y domains ahi debes registrar la url del tenant y el tenan con su base de datos.
Mira mi tenant app.clinicalapp.com.co
-
Enuar Rosales hace 8 meses
guillermo, muchas gracias por la orientacion, hice lo que me recomendaste pero todavia no me deja acceder al sistema desde un dominio de inquilino
imagen nginx dominios
imagen configuracion
imagen server
la unica diferencia que tengo aca con lo que tu tienes es el CNAME, no se si eso tebga algo que ver,
imagen error
ya borre cookies y nada
de antemano agradezco tu orientacion, gracias
-
Guillermo Andres Rios hace 8 meses
Bueno miro en la ruta de tu archivo siaewc.com/current/public, generalmente estaría en siawec.com/public sin el current lo digo porque generalmente esa carpeta está en la raíz del proyecto y casi nunca se mueve, y claro no es de más que debes reiniciar tu nginx usa estos 2 comandos para verificar tus archivos y reiniciar el servicio
# sudo nginx -t
# sudo systemctl reload nginx.service
Con los cname pues puede ser, igual nada pierdes en colocarlos y probarlos a ver si funcionan asi, y no olvides registrar el dominio en la carpeta domains de la base de datos principal o central.
-
Enuar Rosales hace 8 meses
Guillermo Andres Rios, muchas gracias, por tus aportes gracias a tu orientacion, di solucion y mira que puedo crear cualquier dominio sin necesidad de agegar el subdominio al server.
-
-
Joffre Veloz hace 8 meses
-
David Images hace 9 meses
Victor excelente curso, muchas gracias
-
Luis Guillermo Oviedo Ochoa hace 11 meses
hola buenas tardes. estoy teniendo inconvenientes en acceder desde un inquilino a los usuarios de bd central he investigado por varias partes y no logro dar con el problema que seria que pues desde el central puedo ver los datos de los inquilinos el problema es desde los inquilinos no puedo ver los datos del central, en el caso del ejemplo los datos que me muestran solo los de los usuarios pero del mismo inquilino y no los del central. Me puedes ayudar? porfavor Gracias.
-
Luis Guillermo Oviedo Ochoa hace 11 meses
Excelente muchisimas gracias.