上传视频时出现TokenMismatchException?

时间:2015-05-05 08:36:56

标签: php laravel-5

上传图片时,laravel会经历一切精彩和花花公子。没有戏剧。 一上传一个视频文件,nope。弹出:。

  

VerifyCsrfToken.php第46行中的TokenMismatchException:

我有一个valdiator:

$fileVali = \Validator::make(

    ['file' => \Input::file('media')],
    ['file' => 'required|image']

            );

这是刀片形式:

{!! Form::open(array('method' => 'post', 'url' => '/post', 'class' => 'uk-form uk-width-1-1', 'files' => true)) !!}
{!! Form::text('post', NULL , array('class' => 'uk-form-blank uk-form-large', 'placeholder' => 'Whats Up ' . Session::get('user') . '?')) !!}
{!! Form::file('media' , '', array('enctype' => 'multipart/form-data')) !!}
{!! Form::close() !!}

更新 我发现问题突然出现,因为我上传了相当大的视频文件(65mb)。 Laravel以前遇到过文件大小问题,但没有发现验证错误!有人知道发生了什么事吗?

更新2:更新的回报

好的,我的路线:

Route::post('/post', 'FeedController@create');

1 个答案:

答案 0 :(得分:9)

根据您的更新,您说"Laravel had a issue with file size"

如果是这样的话,我不认为是Laravel。这是你的PHP配置。

您是否已在 php.ini 文件中更新这些指令以满足您的需求。

upload_max_filesize = 100M
post_max_size = 100M