2017-08-31 116 views
2

我正在Laravel 5.5中开发一个Mongo DB应用程序。但在包https://github.com/jenssegers/laravel-mongodb中收到以下错误。Laravel 5.5 Mongo DB错误

宣言 Jenssegers \的MongoDB \雄辩\ HybridRelations :: belongsToMany($相关, $收集= NULL,$ FOREIGNKEY = NULL,$ otherKey = NULL,$关系= NULL)应与 兼容照亮\数据库\雄辩\型号:: belongsToMany($有关,$表= NULL,$ foreignPivotKey = NULL,$ relatedPivotKey = NULL,$ parentKey = NULL ,$ relatedKey = NULL,$关系= NULL)

以下是我所做的一些步骤。

  1. 已安装Mongo db及其php扩展。
  2. 安装了此Laravel软件包。
  3. 增加了服务提供商
  4. 配置的DB
  5. 创建的模型
  6. 最后
    $user = DB::connection('mongodb')->collection('users')->get();

回答

-1

现在已修复。请检查这个file。使用此修复覆盖本地文件解决了问题。

+0

覆盖供应商文件不能解决任何问题。 – nXu

+0

请您详细说明一下吗?对我来说它正在工作。 –

+0

直到你重新安装你的依赖。 – nXu

2

今天发布了一个支持laravel 5.5的版本,在版本库中运行更新。

在作曲家使用版本3.3 "jenssegers/mongodb": "3.3.*"