2017-08-31 31 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. そして最後に
    私の知る限りLaravel 5.5は、belongsToManyメソッドのシグネチャを変更しましたので、あなたは待つ必要があります知っているよう $user = DB::connection('mongodb')->collection('users')->get();

答えて

-1

これは修正されました。これはfileにチェックしてください。この修正プログラムでローカルファイルを上書きすると、問題が解決しました。

+0

ベンダーファイルを上書きしても何も解決されません。 – nXu

+0

詳細を教えてください。私のために働いています。 –

+0

依存関係を再インストールするまで。 – nXu

2

今日、リリースがリリースされました。これは、laravel 5.5のサポートでリリースされました。リポジトリにアップデートを実行します。

作者使用バージョン3.3 "jenssegers/mongodb": "3.3.*"