问题:最直接的看手册!
post表单提交数据报419错误,如下图(原因是表单提交必须带上_token值,防止csrf攻击)
方法一:关闭框架的csrf验证 这个其实是在设置(关闭csrf验证的白名单)
class VerifyCsrfToken extends Middleware
{
protected $except = [
//
];
}
改成!
protected $except = [
*
];
方法二:使用csrf_field
<form id="upload" enctype="multipart/form-data" method="POST" action="{{url('upload')}}">
<input id="id" type="file" name="button" value="id"/>
{{csrf_field()}}
<input type="submit" name="button" value="button"/>
</form>
方法三:使用csrf_token
ajax
data: {'_token':'{{csrf_token()}}'}
方法四:header头的meta
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
方法五:执行@csrf
<form method="POST" action="/profile">
@csrf
...
</form>