検索

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

php - Laravel の 2 つのテーブルは複数のフィールドを通じて関連付けられています。モデルの関係を記述するにはどうすればよいですか?

たとえば、テーブル A には x_id、y_id があり、テーブル B にも x_id、y_id があります。テーブル A の 2 つのフィールドは、1 対複数の B テーブルです。

リーリー

laravelにはbelongsToとbelongsToManyがありますが、関連するドキュメントを見つけるのは私のニーズを満たすことができない可能性があります。重要なのは、ここに And 関係があるということです。

漂亮男人漂亮男人2809日前792

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

  • 怪我咯

    怪我咯2017-05-27 17:45:51

    データベースのテーブル構造を再設計します。テーブル A に自動インクリメント主キーを追加します。テーブル A の x_id と y_id は合わせて一意であり、UNIQUE KEY A_x_id_y_id_UNIQUE (x_id, y_id) です。それなら参加も簡単です。

    返事
    0
  • キャンセル返事