использование mongodb с lumen выдает ошибку для: класс ‘MongoDB \ BSON \ UTCDateTime’ не найден

Здравствуйте, я изменил свою версию php с 7.0 до 5.6.38

Я добавил файл dll для mongo db в папку php / ext, а также добавил его расширение в файл php.ini

затем перезагрузите сервер apache и перезагрузите систему

Я обновил свой comoser для пакета ниже,

"jenssegers/mongodb": "3.2.*",

Он установлен без ошибок, в модели мой код, как показано ниже,

<?php

namespace App\Models;

use Jenssegers\Mongodb\Eloquent\Model as MongoModel;

class MongoExample extends MongoModel
{
protected $connection = 'mongodb';
protected $collection = 'category_master';
protected $primaryKey = '_id';
protected $fillable = ['category_id','category_name','status','created_at'];
public static function listData()
{
return self::get()->toArray();
}
public static function insertData()
{
$req['category_id'] = "2";
$req['category_name'] = "Green";
$req['status'] = "Active";
$req['created_at'] =new \DateTime();
return self::create($req);
}
}

это дает мне ошибку, как показано ниже,

FatalErrorException in Model.php line 84:
Class 'MongoDB\BSON\UTCDateTime' not found

Я установил сервер Монго для моего локального сервера и запустите его с mongod команда.

и создал соединение и базу данных. он работал нормально с php 7.0, но для 5.6 выдает ошибку, пожалуйста, помогите мне решить ее

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]