質問編集履歴

2

該当コード載せ忘れ

2020/05/24 08:19

投稿

1h_m
1h_m

スコア19

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,8 @@
28
28
 
29
29
  <発生しているエラー>
30
30
 
31
+ mypage.blade.phpにて、「プロフィール画像を編集する」を押すと、以下のエラー発生。
32
+
31
33
  Missing required parameters for [Route: updateImage] [URI: mypage/editImage/{id}].
32
34
 
33
35
 
@@ -198,6 +200,6 @@
198
200
 
199
201
 
200
202
 
201
- Route::post('mypage/editImage/{id}', 'MypageController@updateImage');
203
+ Route::post('mypage/editImage/{id}', 'MypageController@updateImage')->name('updateImage');
202
-
204
+
203
- ```
205
+ ```

1

formのactionの記述をし忘れていましたので付け足したところ、新たにエラーが発生してしまいました。

2020/05/24 08:19

投稿

1h_m
1h_m

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Laravelを学び始めた初心者です。
2
2
 
3
- DBに保存した画像を表示たいですが、表示されません。
3
+ DBに画像を保存し表示させたいですが、エラーで先に進めません。
4
4
 
5
5
  解決策をご提示いただきたいです。よろしくお願いいたします。
6
6
 
@@ -28,21 +28,9 @@
28
28
 
29
29
  <発生しているエラー>
30
30
 
31
- mypage.blade.phpで画像を読み込むが404エラーが発生
32
-
33
-
34
-
35
- <試した事、分かっている事>
36
-
37
- DBに画像URLは保存されています。
38
-
39
- storage/app/public/imagesファイルに画像パスは保存されています。
40
-
41
- php artisan storage:linkコマンドは実行済みです。
42
-
43
-
44
-
45
- 画像のパスは$read_imageに格納しています。直後にdd($read_image)を出力すると画像パスが格納されていることが確認できています。
31
+ Missing required parameters for [Route: updateImage] [URI: mypage/editImage/{id}].
32
+
33
+
46
34
 
47
35
 
48
36
 
@@ -88,7 +76,7 @@
88
76
 
89
77
  @endif
90
78
 
91
- <form action="" method="post" enctype="multipart/form-data">
79
+ <form action="{{ route('updateImage') }}" method="post" enctype="multipart/form-data">
92
80
 
93
81
  @csrf
94
82