Conexión a base de datos
Comprar curso

48. Conexión a base de datos

En este capítulo, aprenderás cómo conectar tu aplicación Laravel 10 a una base de datos. Verás cómo configurar la conexión a la base de datos en el archivo .env y cómo utilizar el ORM Eloquent de Laravel para interactuar con la base de datos.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 2 años Destacado

    Para conectar tu aplicación Laravel 10 a una base de datos, primero debes configurar la conexión en el archivo .env de tu aplicación. Abre el archivo .env y busca las variables de entorno que comienzan con "DB_". Asegúrate de que estas variables se ajusten a la configuración de tu base de datos:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=nombre_de_la_base_de_datos
    DB_USERNAME=nombre_de_usuario
    DB_PASSWORD=contraseña

    En el ejemplo anterior, se utiliza la base de datos MySQL. Si estás utilizando otra base de datos, como PostgreSQL o SQLite, debes cambiar el valor de DB_CONNECTION.

    • Xurrasco Gamers hace 1 año

      hola quiero trabajar con sql serve tendria algun inconveniente?

       

    • Xurrasco Gamers hace 1 año

      tambien me gustaria saber tengo una bd en sql server con tablas y datos,como podria emigrar toda la bd a laravel tendria que ir modelo a modelo? o abria alguna forma.

    • Victor Arana Flores hace 1 año

      Hola, pon que quieres conectarte con sql y pones las credenciales. Si ya tienes una bbdd simplemente subela y crea los modelos para administrar cada tabla.

    • Gerardo Montivero hace 11 meses

      @Xurrasco Gamers: Existen bundles de terceros que hacen ese trabajo, aunque normalmente solo para mysql. Hay que buscarlos en github, gitlab y ver si es lo que necesitas.

  • Samaelortiz2218

    Samaelortiz2218 hace 3 semanas

    Hola una pregunta, apenas compre este curso, aun funciona para laravel 12? soy principiante aun

    • Victor Arana Flores hace 3 semanas

      Hola Samael, laravel 11 es exactamente igual a Laravel 12. De todas maneras estoy revisando video a video para ver si hay algo que cambio y regrabarlo

  • Jhonatan Aldana Rodriguez

    Jhonatan Aldana Rodriguez hace 10 meses

    Hola Victor, una pregunta, configure la conexión a la base de datos en el archivo .env, pero cuando trabajo con rutas en web.php, aunque defina un 

    Route::get('/' , function () {

        return "Hola mundo";

    }); 

    Cunado voy a mirar en el navegador  me muestra este error 

    select * from `sessions` where `id` = k1EU8zJo7AbaHBjfiYFThKts48q8Hk1t7mULutqK limit 1. y el diseño de un view , pero no me retorna el mensaje, eso solo pasa cuando establezco la conexion a la base de datos.


     

    • Jhonatan Aldana Rodriguez hace 10 meses

    • Victor Arana Flores hace 10 meses

      Hola Jhonatan, tienes que ejecutar las migraciones. Lo que te esta diciendo el error es que no tienes creado la tabla sessions.