Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:上传大视频文件后出现令牌不匹配异常_Php_Laravel_Nginx_File Upload - Fatal编程技术网

Php Laravel:上传大视频文件后出现令牌不匹配异常

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-

我已经设置了php.ini(nginx)

上传\u最大\u大小=100MB

post_最大_大小=200mb

我正在尝试将一个15mb的视频上传到我的程序中。起初我犯了这个错误

VerifyCsrfToken.php第68行中的令牌不匹配异常:

因此,我在VerifyCSRFToken中间件的异常中添加了“/lesson/store”

以下是突出显示视频输入的快捷码:

<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() }}