Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Configure su conexión con MongoDB

1

Copia el .env.example archivo a un archivo llamado .env en el directorio raíz del proyecto ejecutando el siguiente comando de shell:

cp .env.example .env

Abre el archivo .env y añade o edita las siguientes variables y valores. Reemplaza el marcador de posición <connection string> con tu cadena de conexión de la Paso Crear una cadena de conexión:

DB_CONNECTION=mongodb
DB_URI="<connection string>"

Por ejemplo, si su cadena de conexión es "mongodb+srv://myUser:myPass123@mongo0.example.com/", su variable DB_URI coincide con la siguiente línea:

DB_URI="mongodb+srv://myUser:myPass123@mongo0.example.com/"

Nota

Asegúrate de que estas variables en tu archivo .env estén indefinidas en la shell donde ejecutes tu aplicación. Las variables de entorno en el shell tienen prioridad sobre las del archivo .env.

2

Abra el archivo database.php en el directorio config y configure la conexión de base de datos predeterminada en la variable de entorno DB_CONNECTION como se muestra en la siguiente línea:

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

Agregue la siguiente entrada resaltada mongodb al arreglo connections en el mismo archivo:

'connections' => [
'mongodb' => [
'driver' => 'mongodb',
'dsn' => env('DB_URI'),
'database' => 'sample_mflix',
],
],
// ...
3

Abre el archivo providers.php en el directorio bootstrap y añade la siguiente entrada al arreglo:

MongoDB\Laravel\MongoDBServiceProvider::class,

Tip

Para aprender cómo registrar el proveedor en Laravel 10.x, consulte Registro de proveedores.

Tras completar estos pasos, tu aplicación web Laravel estará lista para conectarse a MongoDB.

Nota

Si enfrenta problemas en este paso, envíe feedback utilizando el Rate this page pestaña en el lado derecho o inferior derecho de esta página.

Puede encontrar soporte para preguntas generales mediante la etiqueta Stack Overflow de MongoDB o la comunidad de Reddit de MongoDB.

Volver

Crear una cadena de conexión