[英]419 unknown status in form post request
I am a beginner in laravel
framework. 我是laravel
框架的初学者。 Now I am creating a form which will send post request to /abc.php
. 现在,我正在创建一个表单,该表单会将发帖请求发送到/abc.php
。 However, after submitting the form, error unknown server error
with status 419
is reported. 但是,提交表单后,将报告状态为419
错误unknown server error
。
I have googled about this issue and I figured out that it was caused by csrf
_token. 我已经用csrf
搜索了这个问题,我发现这是由csrf
_token引起的。 I tried to except verify csrf
token in this route and forms were submitted successfully. 我尝试在此路由中验证csrf
令牌,并成功提交表单。
Therefore, I have added {{ csrf_field() }}
after the <form>
tag and submit the form again but the form submit failed. 因此,我在<form>
标记之后添加了{{ csrf_field() }}
,然后再次提交了表单,但是表单提交失败。 Except not verifying the csrf token in my form, what can cause this problem? 除了不验证我的表单中的csrf令牌以外,什么会导致此问题? Thank you very much! 非常感谢你!
My route 我的路线
Route::post('/abc.php','formSubmitController@submit');
My form 我的表格
<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>
try so... 试试吧...
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.