如何在laravel中编写最大视频上传大小的验证

时间:2017-08-24 05:56:45

标签: php laravel file video size

我在我的模态中编写了以下代码 'video'=> 'mimes:mp4,mov,ogg,qt | max:30000'。我可以上传大小低于3mb的视频。当我试图上传大小超过3mb的视频时,它会显示以下错误。

VerifyCsrfToken.php第53行中的TokenMismatchException:

我已经更改了我的php.ini文件以提高最大文件上载大小。我有问题。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

此错误与max-size无关。您必须将csrf字段添加到表单标记中。

将此代码插入表单标签。

 {{ csrf_field() }}

答案 1 :(得分:0)

我的猜测是你在POST数据上达到最大大小限制,导致它只是丢弃输入。

您可以将您的网络服务器和PHP调整到更高的限制,看看它是否有帮助。

php.ini中的post_max_size将是一个很好的起点。

如果您想在表单中使用CSRF,则必须在表单中添加此行

<input type="hidden" name="_token" value="{{ csrf_token() }}">