回答編集履歴

7

読みやすいように改行変更

2021/03/15 01:34

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  エラーメッセージを全文きちんとコピーしてくださったおかげで分かりました。
6
+
7
+
6
8
 
7
9
  useで指定していて、返ってくるクラスとして型指定しているのは
8
10
 
@@ -24,6 +26,8 @@
24
26
 
25
27
  自力で解決できますのでおすすめです。
26
28
 
29
+
30
+
27
31
  こちらの記事を読んでエラーメッセージを読むようにしましょう。
28
32
 
29
33
  [エラーメッセージの読み方と対処, 検索や質問の原則](https://qiita.com/cannorin/items/eb062aae88bfe2ad6fe5)

6

要らなくなった前文を削除

2021/03/15 01:34

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -1,31 +1,3 @@
1
- 必要な情報が足りてないのでエスパーですが、
2
-
3
-
4
-
5
- use Illuminate\Database\Relations\BelongsTo を書かずに :BelongsTo を足したため、
6
-
7
- 指定する型がApp\Model\BelongsTo クラスになったのだと思います。
8
-
9
-
10
-
11
- Illuminate\Database\Relations\BelongsTo クラスが返ってきて、
12
-
13
- App\Model\BelongsTo クラスでないのでエラーです。
14
-
15
-
16
-
17
- もしそうならエラーメッセージがちゃんと全部コピーされていれば、一瞬で回答できる事例ですので、
18
-
19
- エラーメッセージは全てをそのままコピーして貼り付けてください。
20
-
21
-
22
-
23
- 型を正しく指定する方法などはエラーメッセージが修正され、上が正しいと分かった場合に追記します。
24
-
25
-
26
-
27
- 追記
28
-
29
1
  use Illuminate\Database\Eloquent\Relations\BelongsTo に修正しましょう。
30
2
 
31
3
 

5

改行位置変更

2021/03/15 01:33

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -48,7 +48,9 @@
48
48
 
49
49
 
50
50
 
51
- エラーメッセージに書いてあるとおりですので、エラーメッセージを読むようにすると自力で解決できますのでおすすめです。
51
+ エラーメッセージに書いてあるとおりですので、エラーメッセージを読むようにすると
52
+
53
+ 自力で解決できますのでおすすめです。
52
54
 
53
55
  こちらの記事を読んでエラーメッセージを読むようにしましょう。
54
56
 

4

エラーメッセージがきちんとコピペされたので回答を追記

2021/03/15 01:12

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -21,3 +21,35 @@
21
21
 
22
22
 
23
23
  型を正しく指定する方法などはエラーメッセージが修正され、上が正しいと分かった場合に追記します。
24
+
25
+
26
+
27
+ 追記
28
+
29
+ use Illuminate\Database\Eloquent\Relations\BelongsTo に修正しましょう。
30
+
31
+
32
+
33
+ エラーメッセージを全文きちんとコピーしてくださったおかげで分かりました。
34
+
35
+ useで指定していて、返ってくるクラスとして型指定しているのは
36
+
37
+ Illuminate\Database\Relations\BelongsTo
38
+
39
+
40
+
41
+ 実際に返ってきているクラスは
42
+
43
+ Illuminate\Database\Eloquent\Relations\BelongsTo
44
+
45
+
46
+
47
+ この2つは名前が同じだけの別物ですので、型エラーとなります。
48
+
49
+
50
+
51
+ エラーメッセージに書いてあるとおりですので、エラーメッセージを読むようにすると自力で解決できますのでおすすめです。
52
+
53
+ こちらの記事を読んでエラーメッセージを読むようにしましょう。
54
+
55
+ [エラーメッセージの読み方と対処, 検索や質問の原則](https://qiita.com/cannorin/items/eb062aae88bfe2ad6fe5)

3

正しい指定方法について追記

2021/03/15 01:11

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -17,3 +17,7 @@
17
17
  もしそうならエラーメッセージがちゃんと全部コピーされていれば、一瞬で回答できる事例ですので、
18
18
 
19
19
  エラーメッセージは全てをそのままコピーして貼り付けてください。
20
+
21
+
22
+
23
+ 型を正しく指定する方法などはエラーメッセージが修正され、上が正しいと分かった場合に追記します。

2

誤字修正

2021/03/12 09:23

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -4,11 +4,13 @@
4
4
 
5
5
  use Illuminate\Database\Relations\BelongsTo を書かずに :BelongsTo を足したため、
6
6
 
7
- 指定する型がApp\Model\BelongsTo クラスになったのだと思います。
7
+ 指定する型がApp\Model\BelongsTo クラスになったのだと思います。
8
8
 
9
9
 
10
10
 
11
- Illuminate\Database\Relations\BelongsTo クラスが返ってきて、App\Model\BelongsTo クラスでないのでエラーです。
11
+ Illuminate\Database\Relations\BelongsTo クラスが返ってきて、
12
+
13
+ App\Model\BelongsTo クラスでないのでエラーです。
12
14
 
13
15
 
14
16
 

1

何でエラーになったのかを明確化

2021/03/12 09:13

投稿

kaya754
kaya754

スコア133

test CHANGED
@@ -4,9 +4,11 @@
4
4
 
5
5
  use Illuminate\Database\Relations\BelongsTo を書かずに :BelongsTo を足したため、
6
6
 
7
+ 指定する型がApp\Model\BelongsTo クラスになったのだと思います。
7
8
 
8
9
 
10
+
9
- Illuminate\Database\Relations\BelongsTo がってきて、App\Model\BelongsTo でないのでエラーになったのだと思います。
11
+ Illuminate\Database\Relations\BelongsTo クラスってきて、App\Model\BelongsTo クラスでないのでエラーす。
10
12
 
11
13
 
12
14