Conexión con bases de datos

Laravel tiene soporte para los motores de bases de datos más populares como:

  • MySQL
  • Postgresql
  • SQLite3
  • SQL Server

Veremos como utilizar MySQL con laravel.

Dentro del archivo database.php en el directorio config configuramos el driver de la conexión, por defecto vendrá con mysql, si queremos cambiarlo por otro motor de base de datos tendremos que cambiar el valor mysql por sqlite, pgsql, sqlsrv.

'default' => env('DB_CONNECTION', 'mysql')

Tendremos que configurar el archivo .env ubicado en la raíz del proyecto.

DB_HOST=localhost
DB_DATABASE=curso
DB_USERNAME=root
DB_PASSWORD=12345

Una vez que tengamos todo configurado, nos dirigimos a la terminal y ejecutamos el comando php artisan migrate para crear las migraciones, si todo ha salido bien tendremos que ver las tablas:

  • migrations
  • password_resets
  • users

Si eres una persona curiosa habrás notado que el nombre de las tablas en Laravel siempre son escritas en plural, esto no es por puro capricho, es parte de una convención: Convención de la configuración , dicha convención le permite a Laravel hacer magía por nosotros, nos evita realizar configuración y pasos extras de la asociación de Modelos con tablas entre otras cosas.

results matching ""

    No results matching ""