Ошибка типа: Аргумент 1, передаваемый Jenssegers \ Mongodb \ Query \ Builder :: __ construct (), должен быть экземпляром Jenssegers \ Mongodb \ Connection - PullRequest
0 голосов
/ 16 октября 2018

Приложение, написанное на Laravel с использованием mondodb в качестве бэкэнда, в котором в качестве интерфейса используется продавец "jenssegers / laravel-mongodb".После загрузки приложения в браузере появляется следующая ошибка:

Ошибка типа: Аргумент 1, переданный Jenssegers \ Mongodb \ Query \ Builder :: __ construct (), должен быть экземпляром Jenssegers \ Mongodb \ Connection, экземпляромОсветить \ База данных \ MySqlConnection предоставлено

1 Ответ

0 голосов
/ 16 октября 2018

Решение, которое мне помогло:

В файле .env, который переопределяет файлы конфигурации.у него было DB_CONNECTION=mysql.

Изменение его на следующее, исправило эту ошибку.

DB_CONNECTION=mongodb

Осторожно : Пожалуйста, убедитесь, что вы указали правильное значение на основе настроек вашего сервера для следующей переменной .env, я сохранил ее по умолчанию.

DB_CONNECTION=mongodb
DB_HOST=127.0.0.1
DB_PORT=27017
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...