Excelente! Yo estaba sufriendo con este problema porque despues del cambio a la version 11, durante la creacion de nuevos proyectos, el proceso No me arrojaba la opcion de elegir la conexion a la DB sino que se creaba automaticamente una DB sqlite y si quieria cambiar me arrojaba todo error.
Gracias. si para la base de datos hay que hacer esos ajustes. Segun entendi lo cambiaron a sqlite para que trabajar sea mas rapido y no necesites configuraciones extras al inicio, de igual forma en algun momento toca migrar de sqlite. Saludos
Muy necesario eliminar video seguro que a más de uno le ayudará, gracias. A raíz de esto, tengo una duda. Tengo un proyecto que acabo de empezar que comparte base de datos con Prestashop, las tablas de presta tienen el prefijo ps_ y para este nuevo proyecto voy a poner crm_ he cambiado el prefijo en el apartado prefix dentro de la conexión de la base de datos como bien dices en el video en database.php En principio debería ir todo bien pero he tenido que crear dos conexiones una con prefijo y otra sin prefijo ya que al hacer las consultas me daba error por lo que en el modelo tengo que decirle a que conexión. Te has encontrado alguna vez con algo similar? Gracias
Una vez por curiosidad conecté moodle con Laravel y me tocaba colocar en el modelo la tabla y la conexión para hacer las consultas, hice unas cuantas consultas, pero nunca lo usé para algo real como tal. En el caso que te comento eran dos bases de datos diferentes nada más pero no use el prefijo como tal. Si tu duda es si correcto o está bien hacerlo de esa manera, yo te diría que en lo personal prefiero una sola base de datos pero entiendo que hay casos donde se usan dos por x o y motivo y no le veo mayor problema siempre y cuando uno sepa que va a manipular y como, y tenga en cuenta como estan estructuradas no le veo problema. El mantenimiento, correcciones de errores y esas cosas se pueden volver más tediosas porque son dos bases, pero fuera de eso debería andar bien. Saludos.
@@codewithluis Es una sola base de datos, perdona no me expliqué bien. Tengo una base de datos compartida pero el problema son los prefijos todo lo que está con Laravel tiene crm_ pero necesito tener 2 conexiones para hacer las relaciones de algunas tablas si no conflicto. Gracias
@@Avefenixfuego8 ah ya te entendí. puedes intentar dejar el prefijo vacío y luego en cada modelo colocar protected $table = 'nombre_tabla' y con eso te evitas tener dos conexiones, es un poco más de trabajo en cada modelo pero te ahorra ese problema. Lo intentas y me avisas si te funcionó
Excelente! Yo estaba sufriendo con este problema porque despues del cambio a la version 11, durante la creacion de nuevos proyectos, el proceso No me arrojaba la opcion de elegir la conexion a la DB sino que se creaba automaticamente una DB sqlite y si quieria cambiar me arrojaba todo error.
Me alegro que te funciono Hector.
Saludos.
Muy buen video Luis, con eso que laravel cambio la jugada ya es un poco más de trabajo
Gracias. si para la base de datos hay que hacer esos ajustes.
Segun entendi lo cambiaron a sqlite para que trabajar sea mas rapido y no necesites configuraciones extras al inicio, de igual forma en algun momento toca migrar de sqlite.
Saludos
¿Tiene algún contenido con Laravel y SQL Server? Instalación, configuración de dependencias y docker.
De eso no tengo.
Saludos.
Muy bien.
Muchas gracias.
Saludos.
Muy necesario eliminar video seguro que a más de uno le ayudará, gracias.
A raíz de esto, tengo una duda. Tengo un proyecto que acabo de empezar que comparte base de datos con Prestashop, las tablas de presta tienen el prefijo ps_ y para este nuevo proyecto voy a poner crm_ he cambiado el prefijo en el apartado prefix dentro de la conexión de la base de datos como bien dices en el video en database.php En principio debería ir todo bien pero he tenido que crear dos conexiones una con prefijo y otra sin prefijo ya que al hacer las consultas me daba error por lo que en el modelo tengo que decirle a que conexión. Te has encontrado alguna vez con algo similar?
Gracias
Una vez por curiosidad conecté moodle con Laravel y me tocaba colocar en el modelo la tabla y la conexión para hacer las consultas, hice unas cuantas consultas, pero nunca lo usé para algo real como tal. En el caso que te comento eran dos bases de datos diferentes nada más pero no use el prefijo como tal.
Si tu duda es si correcto o está bien hacerlo de esa manera, yo te diría que en lo personal prefiero una sola base de datos pero entiendo que hay casos donde se usan dos por x o y motivo y no le veo mayor problema siempre y cuando uno sepa que va a manipular y como, y tenga en cuenta como estan estructuradas no le veo problema. El mantenimiento, correcciones de errores y esas cosas se pueden volver más tediosas porque son dos bases, pero fuera de eso debería andar bien.
Saludos.
@@codewithluis Es una sola base de datos, perdona no me expliqué bien. Tengo una base de datos compartida pero el problema son los prefijos todo lo que está con Laravel tiene crm_ pero necesito tener 2 conexiones para hacer las relaciones de algunas tablas si no conflicto. Gracias
@@Avefenixfuego8 ah ya te entendí. puedes intentar dejar el prefijo vacío y luego en cada modelo colocar protected $table = 'nombre_tabla' y con eso te evitas tener dos conexiones, es un poco más de trabajo en cada modelo pero te ahorra ese problema.
Lo intentas y me avisas si te funcionó
@@codewithluis Si, ya lo hice, pero cuando la consulta tiene tablas de ps_ pone delante crm_, de momento lo he solucionado con dos conexiones
@@Avefenixfuego8 dejame investigar el caso y te aviso si encuentro solucion.
cuando llegue al ultimo paso de abrir localhost/laravel/blog/public, me salio un error con la base de datos, Illuminate\Database\QueryException
Lo probaste con Laravel Sail?