Php Laravel:上传大视频文件后出现令牌不匹配异常
我已经设置了php.ini(nginx) 上传\u最大\u大小=100MB post_最大_大小=200mb 我正在尝试将一个15mb的视频上传到我的程序中。起初我犯了这个错误 VerifyCsrfToken.php第68行中的令牌不匹配异常: 因此,我在VerifyCSRFToken中间件的异常中添加了“/lesson/store” 以下是突出显示视频输入的快捷码:Php Laravel:上传大视频文件后出现令牌不匹配异常,php,laravel,nginx,file-upload,Php,Laravel,Nginx,File Upload,我已经设置了php.ini(nginx) 上传\u最大\u大小=100MB post_最大_大小=200mb 我正在尝试将一个15mb的视频上传到我的程序中。起初我犯了这个错误 VerifyCsrfToken.php第68行中的令牌不匹配异常: 因此,我在VerifyCSRFToken中间件的异常中添加了“/lesson/store” 以下是突出显示视频输入的快捷码: <div class="form-group"> <label class="control-
<div class="form-group">
<label class="control-label col-sm-2" for="video">Video:</label>
<div class="col-sm-10">
<input class="form-control" type="file" accept="video/*" name="video" id="video" required>
</div>
</div>
我真的不知道怎么修理这个东西
更新:我上传了5mb视频,但出现了以下验证错误:
视频上传失败
在for verify csrf令牌中添加一个隐藏的输入字段
<input type="text" name="_token" hidden/>
添加视频时,请在
表单中显示您的代码
!除了php.ini,您是否也增加了nginx上的上传大小?(检查)我刚刚做了,但仍然出现了令牌不匹配错误。即使上传小视频,是否也会出现这种情况?尝试检查并发布此表单的路由,表单中被替换的url和方法是什么?我认为{{csrf_field()}}会做这件事。是的,两者都做相同的事情
$this->validate($request, [
'video' => 'required|mimetypes:video/avi,video/mpeg,video/quicktime,video/mp4|max:40000'
]);
<input type="text" name="_token" hidden/>
{{ csrf_field() }}