ホームページ  >  に質問  >  本文

私の場合、Laravel HasManyThrough または BelongsToMany は機能しませんでした。データベースの構造の問題でしょうか?

<p>テーブルが 3 つあります: </p> <pre class="brush:php;toolbar:false;">製品テーブル -id - タイトル - etc.</pre> <pre class="brush:php;toolbar:false;">購入テーブル -id -コード - etc.</pre> <pre class="brush:php;toolbar:false;">purchase_products テーブル -id - 購入ID - 製品番号 -数量 - etc.</pre> <p>私の目標は、1 つの製品の購入情報を取得することです。次の関係は私にとっては機能しません。 <code>belongsToMany</code> を使用してさまざまなアプローチを試しても機能しません。 </p> <pre class="brush:php;toolbar:false;">$this->hasManyThrough( 購入::クラス、 製品を購入::クラス、 '購入ID', '製品番号'、 「ID」、 「ID」 );</pre> <p>簡単な方法では、product_id ですべての購入製品を取得し、購入したアイテムを取得できますが、購入したアイテムをリソースに表示したいので、Laravel nova で機能させるための関係が必要です。 </p>
P粉505450505P粉505450505433日前461

全員に返信(1)返信します

  • P粉970736384

    P粉9707363842023-09-06 00:59:30

    ###製品番号### リーリー

    購入モード

    リーリー

    返事
    0
  • キャンセル返事