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