質問編集履歴

4

コード修正

2020/04/26 05:52

投稿

kotakeshi0923
kotakeshi0923

スコア28

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  {
24
24
 
25
- return $this->belongsTo('App\Models\Partner\Partner', 'A-1','id');
25
+ return $this->belongsTo('App\Models\Partner\Partner', 'A-1','B-1');
26
26
 
27
27
  }
28
28
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  {
34
34
 
35
- return $this->belongsTo('App\Models\Partner\Partner', 'A-2','id');
35
+ return $this->belongsTo('App\Models\Partner\Partner', 'A-2','B-1');
36
36
 
37
37
  }
38
38
 

3

コード追加

2020/04/26 05:52

投稿

kotakeshi0923
kotakeshi0923

スコア28

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,35 @@
7
7
 
8
8
 
9
9
  ![イメージ説明](5930b7355e5830743e79ba5bda7f2896.png)
10
+
11
+
12
+
13
+ テーブルAのモデルに以下の記述をしています。
14
+
15
+ テーブルB側にも記述が必要になりますでしょうか?
16
+
17
+
18
+
19
+ ```php
20
+
21
+ public function partner()
22
+
23
+ {
24
+
25
+ return $this->belongsTo('App\Models\Partner\Partner', 'A-1','id');
26
+
27
+ }
28
+
29
+
30
+
31
+ public function partner2()
32
+
33
+ {
34
+
35
+ return $this->belongsTo('App\Models\Partner\Partner', 'A-2','id');
36
+
37
+ }
38
+
39
+
40
+
41
+ ```

2

リレーションに誤りがありましたので訂正いたします。この関係性ですとテーブルA、BでN対Nのリレーションを作成する必要がありますでしょうか?

2020/04/26 05:51

投稿

kotakeshi0923
kotakeshi0923

スコア28

test CHANGED
File without changes
test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- ![イメージ説明](fe714a5e1a94aaa91aed68b7ce599caa.png)
9
+ ![イメージ説明](5930b7355e5830743e79ba5bda7f2896.png)

1

イメージ図を挿入します。

2020/04/26 05:31

投稿

kotakeshi0923
kotakeshi0923

スコア28

test CHANGED
File without changes
test CHANGED
@@ -2,4 +2,8 @@
2
2
 
3
3
 
4
4
 
5
- テーブルA内のフィールドA-1、A-2の外部キーがテーブルBのフィールドB-1と同じフィールドとリレーションがあり、それぞれ1対1の関係の場合、テーブルA,Bのモデルはどのように記述すればよいでしょうか?
5
+ テーブルA内のフィールドA-1、A-2の外部キーがテーブルBのフィールドB-1とリレーションがあり、それぞれ1対1の関係の場合、テーブルA,Bのモデルはどのように記述すればよいでしょうか?
6
+
7
+
8
+
9
+ ![イメージ説明](fe714a5e1a94aaa91aed68b7ce599caa.png)