MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So verbinden Sie die Laravel-Website mit dem MongoDB-Atlas

Wenn Sie XAMPP für Localhost (Apache Server) und MongoDB Atlas als Datenbank verwenden, sollten Sie auf diesen Jensegers .

$ composer require jenssegers/mongodb

und stellen Sie sicher, dass Sie die MongoDB-Erweiterung für XAMPP installieren XAMPP + MongoDB-Konfiguration (Bis Schritt 4 ausführen)

.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}',
        ],

Bitte beachten Sie, dass oben dsn kann leicht von MongoDB|Atlas abgerufen werden und Sie sollten nur die Anmeldeinformationen für den Cluster und den Datenbanknamen bearbeiten.

Schritt 1

Schritt 2

Schritt 3

Ich hoffe, das ist die Antwort, die Sie suchen. Goodluck!