Situatie
Vom presupune ca proiectul nostru este facut cu laravel si foloseste MongoDB.
Solutie
Primul pas este sa configurati baza de date MongoDB
Pentru ca Laravel să comunice cu baza de date MongoDB va trebui să adăugați informațiile de conectare la baza de date în fișierul config\database.php sub obiectul „conexiuni” din proiectul dumneavoastră Laravel, așa cum se arată în acest exemplu:
‘connections’ => [ ‘mongodb’ => [ ‘driver’ => ‘mongodb’, ‘dsn’ => env(‘DB_URI’, ‘mongodb+srv://username:password@<atlas-cluster-uri>/myappdb?retryWrites=true&w=majority’), ‘database’ => ‘myappdb’, ], |
- Asigurati-vă că includeți informațiile de autentificare corecte.
- Setați numele implicit de conexiune la baza de date în config\database.php:
/* |———————————————————————— | Default Database Connection Name |———————————————————————— | | Here you may specify which of the database connections below you wish | to use as your default connection for all database work. Of course | you may use many connections at once using the Database library. | */ ‘default’ => env(‘DB_CONNECTION’, ‘mongodb’), |
Definiți furnizorii
Dacă proiectul tău Laravel nu încarcă automat dependențe, poate fi necesar să adaugi următoarele la secțiunea furnizorului din fișierul app.php:
‘providers’ => [ /* * Laravel Framework Service Providers… */ Jenssegers\Mongodb\MongodbServiceProvider::class, |
Leave A Comment?