gpt4 book ai didi

php - 在 Laradock 应用程序中找不到类 'MongoId'

转载 作者:可可西里 更新时间:2023-11-01 09:07:42 25 4
gpt4 key购买 nike

使用 Laradock(基本上是用于 Laravel 开发的一套 og Docker 镜像),我在调用 new\MongoId( $id ) 时不断收到 Class 'MongoId' not found FatalThrowableError 错误> 在 PHP 中。

此帖Class 'MongoId' not found (Zend Framework with MongoDB Doctrine)建议给定错误的原因是未启用 PHP Mongo 扩展。

但是,如果我查看 phpinfo() 输出,我可以看到 mongodb 部分。这不是意味着它已启用吗?

还有什么可能导致此错误?

最佳答案

我假设您使用的是 php 7 版本。

在 php 7 版本中一个新的 MongoDB使用了扩展名。

所以不是遗留 MongoId你应该使用 MongoDB\BSON\ObjectID

关于php - 在 Laradock 应用程序中找不到类 'MongoId',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38829399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com