問題タブ [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 投票する
1 に答える
1102 参照

php - Laravel - 子データを合計して親 @foreach に渡す方法

私はlaravelが初めてです。したがって、この場合、子データを合計して、親インデックス @foreach 内の親名義列に渡そうとしています。コントローラー内で親 ID を宣言する方法は idk です。

これは、@ foreachで各親IDの合計子を表示したい私の親インデックスです

これは、すでに合計した子インデックスです。親の @foreach 名義列にも表示したい

これが親コントローラーであるSPJCreateControllerです

このコントローラーでは、変数 $total を宣言します。これは、SPJCreateDetail モデルで列 'nominal' を合計しますが、$id は祖父母の ID であるため、その内部の場所を宣言する方法はわかりません

$request->idをどこに入れると、公称列内に 0 が返されます

ただし、このように手動で呼び出すと表示されました

where idを手動で配置した後の親インデックス

しかし、IDを動的に呼び出して各行を合計したいので、それはしたくありません

親モデルである私のSPJCreateモデル

モデルであるSPJCreateDetailモデル

私の下手な英語で申し訳ありませんが、私はそれを理解しようとして1か月間立ち往生しているので、皆さんが私を助けてくれることを願っています:( , ありがとう.

私は私のコントローラの中にdd

この画像のように戻ります

でも

値を正しく返します image

ここに私のウェブルートがあります

ここに私の View.blade.php があります

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

php - リレーションシップを使用してモデル フィールドをクエリする

User と Enumerator の 2 つのモデルがあります。列挙子モデルで特定の列を検索したいのですが、それはユーザーモデルでの関係です。これが私が持っているものです。

列挙子

  • 一意のID

ユーザー

  • ファーストネーム

同じコレクションで unique_id と first_name の両方を取得するクエリを作成したいと考えています。

これが私が持っているものです。

どうすればそれについて行くことができますか?