Cambiar SQLite por MySQL u Otro Motor de BD en Laravel 11

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 21

  • @HectorMartinez-kf7cy
    @HectorMartinez-kf7cy 2 місяці тому

    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.

    • @codewithluis
      @codewithluis  2 місяці тому

      Me alegro que te funciono Hector.
      Saludos.

  • @statuqo
    @statuqo 9 місяців тому

    Muy buen video Luis, con eso que laravel cambio la jugada ya es un poco más de trabajo

    • @codewithluis
      @codewithluis  9 місяців тому +1

      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

  • @carlosmarian
    @carlosmarian 7 місяців тому +1

    ¿Tiene algún contenido con Laravel y SQL Server? Instalación, configuración de dependencias y docker.

  • @beticohernandez9536
    @beticohernandez9536 9 місяців тому

    Muy bien.

  • @Avefenixfuego8
    @Avefenixfuego8 9 місяців тому

    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

    • @codewithluis
      @codewithluis  9 місяців тому

      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.

    • @Avefenixfuego8
      @Avefenixfuego8 9 місяців тому

      @@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

    • @codewithluis
      @codewithluis  9 місяців тому

      @@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ó

    • @Avefenixfuego8
      @Avefenixfuego8 9 місяців тому

      @@codewithluis Si, ya lo hice, pero cuando la consulta tiene tablas de ps_ pone delante crm_, de momento lo he solucionado con dos conexiones

    • @codewithluis
      @codewithluis  9 місяців тому +1

      @@Avefenixfuego8 dejame investigar el caso y te aviso si encuentro solucion.

  • @andresbolanos1295
    @andresbolanos1295 4 місяці тому

    cuando llegue al ultimo paso de abrir localhost/laravel/blog/public, me salio un error con la base de datos, Illuminate\Database\QueryException