問題タブ [laravel-relations]

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 投票する
0 に答える
72 参照

laravel - 親列が比較されるリレーションで親テーブルlaravelモデルにアクセスする

私はこの問題を数日間抱えていましたが、Laravel Web に関するドキュメントや Google 検索に関連する問題はありませんでした。だから私はそれが可能かどうか、またはデータベースから変数にすべてのデータをロードしてフィルタリングを行う以外の方法でそれを行うことができるかどうか疑問に思っていました.

別の親テーブル (cooperatives.next_due_date) への追加を伴う関係のフェッチ CODE

返されたエラー

「where句」の不明な列「cooperatives.next_due_date」

問題

期日が協同組合の next_due_date ではない株式を持つ協同組合を取得したいと考えています。

協同組合テーブルの列は次のようになります: { id,name,next_due_date }-> hasMany(Share)

共有テーブルの列は次のようになります: { id,cooperative_id } -> hasMany(ShareDue)

share_dues テーブルの列は次のようになります: { id,cooperative_share_id }->belongsTo(Share)

その lastDue はすべての共有からの shareDue であり、hasMany(ShareDue) の代わりに最新の hasOne(ShareDue) です。

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

laravel - whereステートメントを追加したLaravel関係

私は関係を次のように定義できることを知っています

active定義できる外部キーとローカル キー以外の関係に追加のクエリを追加する方法はありますか? フィールドに の値が含まれるプロファイル モデルのレコードのみを取得したいです1。プロファイル モデルには、active という名前のフィールドがあります。どんな助け、アイデアも大歓迎です、事前に感謝します。