回答編集履歴
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 | 
            +
            ```
         | 
