問題タブ [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.
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() の呼び出し
私は何を逃したのですか?
php - Laravel Jensenggers Eloquent Model は、関係モデルを使用してメインモデルを並べ替えます
リレーショナル モデルの列を介してメイン モデルのデータセット全体を並べ替えようとしています。Laravel ORM 5.2.43とJensenggers MongoDb 3.1を使用しています
ここに私が持っているモデルがあります
UserEventActivity.php - Mongo モデル
HandsetDetails.php - Mongo モデル
StoreDetails.php - MySql モデル
PHPスクリプト
このデータは、ハンドセット関係のフィールドにUserEventActivity
基づいて保存されません。handset_make
期待される結果を達成するために私を助けてください
php - Laravel 5.3 + MongoDB ライブラリ 'jenssegers/laravel-mongodb' の hasMany 関係の問題
MongoDB
でライブラリを使用していますLaravel 5.3
。2 つのコレクションがあり、それらの b/w 関係MongoDB
を作成したいと考えています。hasMany
モンゴDB:
第 1 コレクション: 従業員
第 2 コレクション: タスク
それらの間にピボットテーブルを作成しました
Employee_Task
ララベル:
モデル:
従業員:
仕事:
コントローラ:
従業員に対するタスクを確認したい場合、以下の出力が表示されます。
どうすればこれを修正できますか?