簡體   English   中英

419表單請求中的未知狀態

[英]419 unknown status in form post request

我是laravel框架的初學者。 現在,我正在創建一個表單,該表單會將發帖請求發送到/abc.php 但是,提交表單后,將報告狀態為419錯誤unknown server error

我已經用csrf搜索了這個問題,我發現這是由csrf _token引起的。 我嘗試在此路由中驗證csrf令牌,並成功提交表單。

因此,我在<form>標記之后添加了{{ csrf_field() }} ,然后再次提交了表單,但是表單提交失敗。 除了不驗證我的表單中的csrf令牌以外,什么會導致此問題? 非常感謝你!

我的路線

Route::post('/abc.php','formSubmitController@submit');

我的表格

<form class="myform" name="myform" id="myform" method="post" action="/abc.php" onsubmit="return validation();"  enctype="multipart/form-data"> 
<input type="hidden" name="_token" value="{{ csrf_token() }}">
....
</form>

試試吧...

Route::post('/abc','formSubmitController@submit')->name('abc');


<form class="myform" method="post" action="{{route('abc')}}" onsubmit="return validation();"  enctype="multipart/form-data"> 
@csrf
....
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM