2017-08-31 117 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.*"