Nếu bạn đang sử dụng XAMPP cho Localhost (Apache Server) và MongoDB Atlas làm Cơ sở dữ liệu, bạn nên tham khảo Jenssegers .
$ composer require jenssegers/mongodb
và đảm bảo cài đặt tiện ích mở rộng MongoDB cho XAMPP Cấu hình XAMPP + MongoDB (Thực hiện cho đến bước 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}',
],
Xin lưu ý rằng trên dsn có thể dễ dàng truy cập từ MongoDB | Atlas và bạn chỉ nên chỉnh sửa thông tin đăng nhập cho cụm và tên cơ sở dữ liệu.
Bước 1
Bước 2
Bước 3
Hy vọng đây là câu trả lời mà bạn đang tìm kiếm Goodluck!