検索

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

laravel - Eloquent関連モデルは関連テーブルのデータを取得できません

コード更新アドレス

会社プロパティテーブルマスターテーブル、
プロパティメインコミュニティテーブルスレーブテーブル

1つのプロパティは複数のコミュニティに対応し、1つのコミュニティは1つのプロパティに対応します

アプリケーションシナリオ、コミュニティの追加、削除、変更のリストには、コミュニティの対応するプロパティ情報を表示する必要があります

withを使っても抜けない! ! ! !

リーリー リーリー リーリー リーリー
我想大声告诉你我想大声告诉你2758日前437

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

  • 阿神

    阿神2017-05-16 16:49:12

    おい、belongToMany の 2 番目のパラメータは中間テーブルですが、抜けているようです

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:49:12

    外部キーの記述が間違っていますmId -> companyId
    1対多の関係では、PropertyMainはCompanyに属します。Companyの主キーは外部キーとしてPropertyMainに格納されるため、外部キーは常にcompanyIdになります

    。 リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:49:12

    return $this->hasMany('AppModelsProperty','companyId','mId');
    2 番目のパラメータは、関連付けられたモデル内の現在のモデルの外部キーです

    返事
    0
  • キャンセル返事