下記のようなフォームを作りました。
form
1<form name="form1" action="/hoge.htm" method="POST"> 2 <input type="hidden" name="_token" value="G4cRIWKLILELh8pAoZnQa9P4DnbUCYyL"> 3 <input type="hidden" name="userid" value=""> 4 <input type="hidden" name="address" value=""> 5 <input type="hidden" name="telA" value=""> 6 <input type="hidden" name="telB" value=""> 7 <input type="hidden" name="●×●×●×" value=""> 8 <input type="hidden" name="×●×●×" value=""> 9 </form>
handler.php
1public function render($request, Exception $exception) 2{ 3 if ($exception instanceof TokenMismatchException) { 4 dd("Tokenエラー"); 5 } 6}
テストで
<input type="hidden" name="_token" value="G4cRIWKLILELh8pAoZnQa9P4DnbUCYyL">削除してsubmitをすると
"Tokenエラー"が表示されますが
ほかのinputのvalueを変えてからsubmitをすると
handler.phpまでいかず500エラーが出ます。
これはlaravelのCSRF処理の仕様なんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。