php - Laravel の 2 つのテーブルは複数のフィールドを通じて関連付けられています。モデルの関係を記述するにはどうすればよいですか?
漂亮男人
漂亮男人 2017-05-27 17:43:51
0
1
763

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

リーリー

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

漂亮男人
漂亮男人

全員に返信(1)
刘奇

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

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