laravel - Eloquent関連モデルは関連テーブルのデータを取得できません
我想大声告诉你
我想大声告诉你 2017-05-16 16:47:12
0
3
453

コード更新アドレス

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

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

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

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

リーリー リーリー リーリー リーリー
我想大声告诉你
我想大声告诉你

全員に返信(3)
阿神

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

いいねを押す +0
曾经蜡笔没有小新

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

。 リーリー
いいねを押す +0
漂亮男人

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート