Conectar una base de datos SQLite con Laravel

Laravel soporta varios tipos de base de datos. Uno de ellos, es SQLite, un motor de base de datos simple, rápido y sencillo de implementar con Laravel. Aunque, normalmente, se utiliza para prototipos, desarrollo o tests, también podrías utilizarlo para tu aplicación en producción.

Primero, vamos a crear el archivo de la base de datos. Para ello, vamos a la raíz de nuestro proyecto y ejecutamos el siguiente comando:

Esto nos creará un archivo database.sqlite en el directorio database. Si estás en Windows, puedes crear un archivo llamado database.sqlite en el directorio database, como normalmente se hace.

Una vez tenemos esto, vamos al archivo .env y cambiamos la variable DB_CONNECTION y comentamos o eliminamos las demás líneas que empiecen por DB:

Si queremos cambiar la base de datos de ruta, tendremos que cambiar la variable DB_DATABASE e indicarle la ruta absoluta de la base de datos.

Con esto, ya deberíamos poder ejecutar las migraciones o cualquier consulta a la base de datos SQLite desde Laravel. Si te da algún error, revisa que el archivo se haya creado correctamente, que la ruta sea correcta, etc.

Algunas de las herramientas para manejar o administrar las base de datos SQLite serían DBeaver o Adminer.


Aloja tu proyecto en DigitalOcean: Obtén $200 de crédito gratis al registrarte a través de este enlace.

Si hay cualquier tipo de error en el post o te surge cualquier duda, no dudes en ponerlo en los comentarios o enviarme un correo desde la página de contacto.

? CONTACTAR

Deja una respuesta

  Acepto la política de privacidad