MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come collegare il sito web di Laravel con l'atlante mongoDB

Se stai utilizzando XAMPP per Localhost (Apache Server) e MongoDB Atlas come database, dovresti fare riferimento a questo Jenseger .

$ composer require jenssegers/mongodb

e assicurati di installare l'estensione MongoDB su XAMPP Configurazione XAMPP + MongoDB (Fare fino al passaggio 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}',
        ],

Tieni presente che sopra dsn può facilmente ottenere da MongoDB|Atlas e dovresti modificare solo le credenziali per il cluster e il nome del database.

Fase 1

Fase 2

Fase 3

Spero che questa sia la risposta che stai cercando Goodluck!