問題タブ [jenssegers-mongodb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2093 参照

mongodb - Laravel で Mongodb にデータを挿入できません

私が従ったすべてのステップを説明しましょう。LAMPを使用しています。

まず、Laravel、MongoDB、および jenssegers/laravel-mongodb パッケージをインストールしました。このために、このリンクをたどりました。

その後、ターミナルを使用してデータベース、テーブル、挿入データを作成し、すべて成功しました。

次のステップは、mongodb を laravel と統合することです。そのため、MongoDB 接続の詳細をapp/config/database.phpファイルに追加します。

この時点まで、すべて正常に動作します。

次に、ルート、ビュー、コントローラー、モデル ファイルを作成し、コードを挿入します。

ルート/web.php

ようこそ.blade.php

UserController.php

User.php (モデルファイル)

私が得ているエラーは次のとおりです。

User.php 行 25 の FatalThrowableError: クラス 'App\Model\DB' が見つかりません

User.php (モデル ファイル)にuse dbを追加すると、以下のエラーが発生します。

DatabaseManager.php 行 317 の FatalThrowableError: 未定義のメソッド Illuminate\Database\MySqlConnection::collection() の呼び出し

私は何を逃したのですか?

0 投票する
1 に答える
1278 参照

php - Laravel Jensenggers Eloquent Model は、関係モデルを使用してメインモデルを並べ替えます

リレーショナル モデルの列を介してメイン モデルのデータセット全体を並べ替えようとしています。Laravel ORM 5.2.43Jensenggers MongoDb 3.1を使用しています

ここに私が持っているモデルがあります

UserEventActivity.php - Mongo モデル

HandsetDetails.php - Mongo モデル

StoreDetails.php - MySql モデル

PHPスクリプト

このデータは、ハンドセット関係のフィールドにUserEventActivity基づいて保存されません。handset_make

期待される結果を達成するために私を助けてください

0 投票する
2 に答える
2045 参照

php - Laravel 5.3 + MongoDB ライブラリ 'jenssegers/laravel-mongodb' の hasMany 関係の問題

MongoDBでライブラリを使用していますLaravel 5.3。2 つのコレクションがあり、それらの b/w 関係MongoDBを作成したいと考えています。hasMany

モンゴDB:

第 1 コレクション: 従業員

第 2 コレクション: タスク

それらの間にピボットテーブルを作成しました

Employee_Task

ララベル:

モデル:

従業員:

仕事:

コントローラ:

従業員に対するタスクを確認したい場合、以下の出力が表示されます。

どうすればこれを修正できますか?

0 投票する
0 に答える
125 参照

php - laravelを使用したMongoDBの配列内の複数のネストされたグループ

私の友人が投稿したこの質問を参照してください。

配列内の複数のネストされたグループ

ここでchridamは良い答えを出しましたが、laravel phpフレームワークで実装する必要があります.