回答編集履歴
3
対処案を修正しました。(度々申し訳ありません)
test
CHANGED
@@ -3,10 +3,6 @@
|
|
3
3
|
その場合、Laravelがリクエスト元のページを表示したURL(/contact/confirm)へリダイレクトしてくれるのですが、リダイレクトはGETメソッドです。
|
4
4
|
|
5
5
|
ルーティングでは、/contact/confirmはPOSTメソッドしか受け付けていないため、今回のエラーになっているのだと思います。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
(追記)
|
10
6
|
|
11
7
|
|
12
8
|
|
@@ -23,5 +19,3 @@
|
|
23
19
|
|
24
20
|
|
25
21
|
titleの値が正しく送信されるように修正しましょう。
|
26
|
-
|
27
|
-
また、GETメソッドで/contact/confirmにアクセスしたら確認ページを表示するようなルートとアクションも追加するのはいかがでしょうか。
|
2
対処案を修正しました。
test
CHANGED
@@ -6,15 +6,11 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
sendアクションのバリデーションは必要でしょうか。confirmアクションでバリデーション済みの値なら、sendアクションでのバリデーションは無くても良いかもしれません。
|
10
|
-
|
11
|
-
|
12
|
-
|
13
9
|
(追記)
|
14
10
|
|
15
11
|
|
16
12
|
|
17
|
-
confirm.blade.phpで name が ame になって
|
13
|
+
sendアクションでバリデーションエラーになってしまうのは、confirm.blade.phpで name が ame になっており、title の値が正しく送信されていないからではないでしょうか。
|
18
14
|
|
19
15
|
|
20
16
|
|
@@ -23,3 +19,9 @@
|
|
23
19
|
<input ame="title" value="{{ $inputs['title'] }}" type="hidden">
|
24
20
|
|
25
21
|
```
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
titleの値が正しく送信されるように修正しましょう。
|
26
|
+
|
27
|
+
また、GETメソッドで/contact/confirmにアクセスしたら確認ページを表示するようなルートとアクションも追加するのはいかがでしょうか。
|
1
バリデーションエラーの原因と思われる箇所について追記しました。
test
CHANGED
@@ -7,3 +7,19 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
sendアクションのバリデーションは必要でしょうか。confirmアクションでバリデーション済みの値なら、sendアクションでのバリデーションは無くても良いかもしれません。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
(追記)
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
confirm.blade.phpで name が ame になっているため、title の値が送信されず、sendアクションでバリデーションエラーになってしまうのでないでしょうか。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
```php
|
22
|
+
|
23
|
+
<input ame="title" value="{{ $inputs['title'] }}" type="hidden">
|
24
|
+
|
25
|
+
```
|