MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment connecter le site Web de Laravel à l'atlas mongoDB

Si vous utilisez XAMPP pour Localhost (Apache Server) et MongoDB Atlas comme base de données, vous devez vous référer à ceci Jenssegers .

$ composer require jenssegers/mongodb

et assurez-vous d'installer l'extension MongoDB sur XAMPP Configuration XAMPP + MongoDB (Faire jusqu'à l'étape 4)

.env

DB_CONNECTION=mongodb
DB_HOST=xxxx-shard-00-00-uggj0.mongodb.net
DB_PORT=27017
DB_DATABASE={your_database}
DB_USERNAME={username_when_creating_cluster}
DB_PASSWORD={password_when_creating_cluster}

config/database.php

   'mongodb' => [
            'driver' => 'mongodb',
            'dsn' => 'mongodb+srv://{username_when_creating_cluster}:{password_when_creating_cluster}@{your_cluster_name}.bhtvj.gcp.mongodb.net/{your_database}?retryWrites=true&w=majority',
            'database' => '{your_database}',
        ],

Veuillez noter qu'au-dessus de dsn peut facilement obtenir de MongoDB|Atlas et vous ne devez modifier que les informations d'identification du cluster et le nom de la base de données.

Étape 1

Étape 2

Étape 3

J'espère que c'est la réponse que vous cherchez Goodluck !