問題タブ [eloquent-relationship]
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.
laravel - ジョイントテーブルに外部キーを持つEloquent hasMany
次のように仮定します。
問題は、Eloquentitems
が外部キー フィールドの前に追加し、最終的なクエリが次のようになることです。
を使用してもDB::raw('c.class_id')
問題は解決しませんでした。
laravel - 雄弁なRecords.records.record.columnのlaravel合計
ここに関係があります
- 取引
hasMany
カート - カート
belongsTo
商品 - 製品
->
価格
ここにモデルクラスがあります
私が達成したいのは、現在のトランザクションs (多数)の合計価格を取得することです
私が今行っていることは、トランザクションごとに繰り返し、価格を合計することです$total
雄弁なコードでこれを行う方法ありがとう
laravel-5 - Eloquent モデルで Eager Loading を使用する際の問題
私は2つのモデルとそれらの関係を持っています。最初のクラスは「Documento」と呼ばれます:
2 つ目は「Emisor」と呼ばれます。
モデルの関係は 1 対多です (1 つのエミッターには多くのドキュメントがあり、1 つのドキュメントには 1 つのエミッターしかありません)。
Thinker では、ドキュメントから emisor を取得しようとしていますが、これはうまく機能します。
しかし、ドキュメント内の emisor を Eager Loading しようとすると、「失敗」します。
1 つの結果を期待していましたが、クエリは 94041 個のドキュメントを返します。
なぜこうなった?ネストされたemisorで1つのドキュメントを取得するには?