問題タブ [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 に答える
39 参照

php - laravelで最初のラベル関係のみを取得するにはどうすればよいですか?

モデルがSaleInvoiceあり、販売請求書はモデルに属しUserUserモデルは という別のモデルに属していClientます。モデルでは、User熱心な読み込みを使用してClient

問題は、モデルを熱心にロードするUserと、SaleInvoiceClient

** Userwithのみをロードする方法はありますSaleInvoiceか? Client注:ロードすることも重要ですUser

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

php - IDがLaravelにレコードを持っている場合、表示する値またはゼロを取得したいですか?

Laravelのクエリについてです。dbからデータを取得したい。以下のコードを使用しましたが、

単純化すると、私の問題は、id no 1にレコードがある場合、その値を表示する必要があります。そうでない場合は、ゼロ (「0」) を表示する必要があります。dataableにデータを入れたいからです。画像をご覧ください。次に、私の問題が何であるかを明確に理解してください。

期待される: ここに画像の説明を入力

問題と私は結果を得ました ここに画像の説明を入力

株データベース

以下は、ブレードファイルに私の実際のコードがあります。しかし、実際のコードを使用して説明するのは複雑です。この問題を解決するのを手伝ってください。

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

laravel - Laravel 当事者関係

皆さん、おはようございます。私は文字通り、Laravel とのエンティティ関係の問題で頭がおかしくなっています。Laravel の最新バージョン 8.x を使用しています。私のデータモデルは次のように構成されています。

パーティーテーブル

  1. ID
  2. party_details_id
  3. パーティータイプ

人物表

  1. ID
  2. パーティータイプ('P')
  3. 名前

会社表

  1. ID
  2. パーティータイプ('C')
  3. 名前

例からわかるように、"Parties" は、個人と会社の両方のすべての関係者を含むテーブルです。接続キーは二重です。つまり、"party_details_id" と "party_type" で形成されるペアです。「Parties」テーブルでは、「party_details_id」列に 2 つの等しい値が存在する可能性がありますが、「party_details_id」と「party_type」の値は 1 つしか存在できません。Laravelで関係を設定するのに非常に苦労しています。いくつかの記事を読んで、私はこの状況になりました:

パーティー モデル

人物モデル

企業モデル

テスト ルートで、次のコードを挿入しました。

私が得るものは次のとおりです。

答えからわかるように、「パーティー」は空です。なんで?Telescope から起動されたクエリを見ると、次のように表示されます。

私は何を間違っていますか?この関係を管理するのを手伝ってくれませんか? ありがとう