[英]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.