FatalThrowableError в строке 149 Connection.php: класс 'MongoClient' не найден - PullRequest
0 голосов
/ 14 ноября 2018

Я использую laravel 5.2 с mongodb. во-первых, я создал проект laravel с помощью команды

composer create-project --prefer-dist laravel/laravel NC_Data

Затем я установил последнюю версию пакета mongodb, используя композитор, например:

composer require jenssegers/mongodb

Добавлена ​​следующая строка в config / app.php, в массиве провайдеров:

Jenssegers\Mongodb\MongodbServiceProvider::class

и в массиве псевдонимов:

'Moloquent' => 'Jenssegers\Mongodb\Model'

ниже - массив соединений в app / config / database.php,

'mongodb' => array(
    'driver' => 'mongodb',
    'host' => env('DB_HOST', 'localhost'),
    'port' => env('DB_PORT', 27017),
    'database' => env('DB_DATABASE', 'dbname'),
    'username' => env('DB_USERNAME', 'username'),
    'password' => env('DB_PASSWORD', 'password'),
    'options' => array(
    'db' => 'admin' // sets the authentication database required by 
       mongo 3)
),

Также изменено значение по умолчанию DB_Connection:

'default' => env('DB_CONNECTION', 'mongodb'),

Когда я запускаю свой проект, используя команду CLI laravel, т.е. php artisan serve. Он будет работать на порту 8000, т.е. http://localhost:8000/listing, он работает отлично. Но при попытке запустить его, используя http://localhost/NC_Data/listing. NC_Data is моя папка проекта, она дает мне следующую ошибку:

FatalThrowableError в строке 149 Connection.php: Класс 'MongoClient' не найден.

Может кто-нибудь, пожалуйста, помогите мне с этим. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...